diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2009-05-16 23:31:27 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2009-05-16 23:31:27 -0400 |
commit | 9f193b9883da62105238c9b5e199e28508748f09 (patch) | |
tree | 9dfc0345e1d4a3a63ef4db5d68162ee17842fdd3 /vgasrc/vgaentry.S | |
parent | f61afb897f40a6bdd8e15585e478881127ef87bf (diff) | |
download | qemu-seabios-9f193b9883da62105238c9b5e199e28508748f09.tar.gz |
Define unified entry points for irq handlers.
The irq entry points now push the handler address and jump to a
function that does parameter setup. This reduces the code size
because the entry setup isn't repeated for every handler.
Diffstat (limited to 'vgasrc/vgaentry.S')
-rw-r--r-- | vgasrc/vgaentry.S | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/vgasrc/vgaentry.S b/vgasrc/vgaentry.S index 48264cf..7802bdb 100644 --- a/vgasrc/vgaentry.S +++ b/vgasrc/vgaentry.S @@ -40,4 +40,7 @@ _optionrom_entry: ENTRY_ARG vga_post lretw - DECL_IRQ_ENTRY_ARG 10 + DECLFUNC entry_10 +entry_10: + ENTRY_ARG handle_10 + iretw |