Daniel Verkamp: COMBOOT Support

Journal

Week 1


25-26 May 2008

  • Allow COMBOOT images to return via INT 20h - save the (far) return address during exec, then save the old stack address in the PSP, so in INT 20h handler, just change back to old stack and do RETF
  • Handle other termination API functions (INT 21h, AH=00h and AH=4Ch) - call INT 20h handler
  • Handle INT 21h, AH=09h (Write DOS String to Console) and AH=30h (Check DOS Version)

29 May 2008

  • Add beginning of SYSLINUX AX=0001h (get version) and AX=0003h (run command)
  • Run command function was looping on itself (comboot executable ran again when “boot” executed?), so did similar “unregister image while running” like image/script.c

30 May 2008

  • Meeting with mdc

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code soc:2008:dverkamp:journal:week1 (generated for current page)