Put each assembler function into its own section.
Don't manually place assembler functions into the fixed area - allow
the layout script to do it.
diff --git a/src/post.c b/src/post.c
index 7093901..c8e0669 100644
--- a/src/post.c
+++ b/src/post.c
@@ -34,10 +34,10 @@
{
dprintf(3, "init ivt\n");
- // Initialize all vectors to a dummy handler.
+ // Initialize all vectors to the default handler.
int i;
for (i=0; i<256; i++)
- set_irq(i, dummy_iret_handler);
+ set_irq(i, entry_iret_official);
// Initialize all hw vectors to a default hw handler.
for (i=0x08; i<=0x0f; i++)