This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Piotr Jaroszyński: Usermode debugging under Linux ====== ===== Project Plan ===== ==== Summary ==== Allow gPXE to run as a usermode application under Linux on both i386 and x86_64. Hence opening new debugging possibilities and shortening the development cycle considerably. [[soc/2010/peper/notes/implementation_details|Implementation details]] ==== Tasks ==== === Already done === * Add a ''linux'' ''PLATFORM'' * Link against hacked ''stdlib'' * Add linker scripts for ''i386'' and ''x86_64'' with tables support === Current === * Add the necessary subsystems for a tap network driver [Needs cleanup] * ''CONSOLE_LINUX'' * ''TIMER_LINUX'' * ''UACCESS_LINUX'' * ''UMALLOC_LINUX'' * ''NAP_LINUX'' * Add a tap network driver [Needs cleanup] * Add command-line arguments allowing configuration of the tap driver === Planned for near future === * Implement syscall interface directly (i.e. don't use ''stdlib'') Planned for later: * Research how to map gPXE's driver API to hardware via kernel


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:2010:peper:project_plan:start (generated for current page)