aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-03-02 23:26:09 -0500
committerKevin O'Connor <kevin@koconnor.net>2008-03-02 23:26:09 -0500
commitd111833599c6ec531cd0b4210dc1ace3e9661b8a (patch)
tree0206ebab406c4f6afd93526b226dfdd382c20cfc /TODO
parentad4ec34fe84fe22086413af97201ecf527cfdb58 (diff)
downloadseabios-hppa-d111833599c6ec531cd0b4210dc1ace3e9661b8a.zip
seabios-hppa-d111833599c6ec531cd0b4210dc1ace3e9661b8a.tar.gz
seabios-hppa-d111833599c6ec531cd0b4210dc1ace3e9661b8a.tar.bz2
Add new item to TODO.
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 4 insertions, 0 deletions
diff --git a/TODO b/TODO
index b633512..d3ae26d 100644
--- a/TODO
+++ b/TODO
@@ -2,6 +2,10 @@ Find out why ubuntu compiles are failing. Find work around.
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.