====== Piotr JaroszyƄski: Usermode debugging under Linux ====== ===== Week 1 [ 24 May - 30 May 2010 ] ===== ==== Monday, 24 May 2010 ==== * Refreshed my gPXE memory a little * Had a meeting with Josh: * Went over my [[week0|previous work]] * Decided upon the tasks for the nearest and more distant future [[..:project_plan/start|Project plan]] ==== Tuesday, 25 May 2010 ==== * Updated the wiki ;) ==== Wednesday, 26 May 2010 ==== Cleaned up some of my previous work: * Reimplemented the timer subsystem properly ([[http://git.etherboot.org/?p=people/peper/gpxe.git;a=commitdiff;h=d7523161027901473c297f60383cf60067ca75eb|commit]]) * Introduced a single header with used linux APIs ([[http://git.etherboot.org/?p=people/peper/gpxe.git;a=commitdiff;h=3c8b8d74d31f5d54a302957a3b5a867029b5a273|commit]]) [[http://git.etherboot.org/?p=people/peper/gpxe.git;a=shortlog;h=refs/heads/linux|linux branch]] ==== Thursday, 27 May 2010 ==== My efi and 64bit fixes were merged: * [[http://git.etherboot.org/?p=gpxe.git;a=commitdiff;h=719c4e4ce218e26ca6b8b03b48a261443bd437d5|[compiler] Fix 64bit compile time errors]] * [[http://git.etherboot.org/?p=gpxe.git;a=commitdiff;h=3f845eb7178f87a13da2e52ed939ae350e703781|[efi] Fix link order for elf2efi]] * [[http://git.etherboot.org/?p=people/peper/gpxe.git;a=commitdiff;h=719c4e4ce218e26ca6b8b03b48a261443bd437d5|[efi] Fix *.efi linking]] ==== Friday, 28 May 2010 ==== Decided with Josh to use qemu like syntax for command-line options -net tap,mac=aa:aa:aa:aa:aa:aa,foo=bar,... That would use the tap driver with specified mac, foo=bar etc -net tap,ip=192.168.1.100 use-cached=1 That would use the tap driver with the specified ip and set use-cached to 1 so that DHCP won't override it. ==== Saturday, 29 May 2010 ==== Worked towards getting base64 support for CHAP in iSCSI. In the end only one of my patches were used. I had to refresh my mind on the topic to do the testing though. * [[http://git.etherboot.org/?p=gpxe.git;a=commitdiff;h=607e5f9dd265e409121b58d5ae7a9e7a23c9ed81|[iscsi] Allow base64 encoding in large binary values]]