Add new item to TODO.
authorKevin O'Connor <kevin@koconnor.net>
Mon, 3 Mar 2008 04:26:09 +0000 (23:26 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Mon, 3 Mar 2008 04:26:09 +0000 (23:26 -0500)
TODO

diff --git a/TODO b/TODO
index b633512..d3ae26d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,6 +2,10 @@ Find out why ubuntu compiles are failing.  Find work around.
 
 Audit all sti/cli calls.
 
 
 Audit all sti/cli calls.
 
+Look into ways to reduce stack usage.  For example, %esp, %ebp, %esi
+(high bits), %edi (high bits) are already restored by the C code if
+they're changed - they probably don't need to be backed up on entry.
+
 Code assumes ebda segment is static - it doesn't read 0x40e.
 
 See if using an ld script for 16bit mode is a good idea.
 Code assumes ebda segment is static - it doesn't read 0x40e.
 
 See if using an ld script for 16bit mode is a good idea.