commit | 2f898d5eae41c7bec54ab60c3ea25f200d46728d | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Mon May 28 10:56:20 2012 -0400 |
committer | Kevin O'Connor <kevin@koconnor.net> | Mon May 28 23:21:43 2012 -0400 |
tree | 135ab75b34fc2ef965e5a840afb22da23cdfbf74 | |
parent | e77c705b10ec6c32f291accd494388ff5f1ef32a [diff] |
Replace 32bit->16bit farcall system with regular calls. Instead of always "far calling" to 16bit mode, use a regular call. When actually needing to "far call", transition to the 16bit C code that does far calling. This reduces the overhead to the check_irqs and wait_irq code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>