Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2008:stefanha:journal:week2 [2008/06/06 09:40] stefanha |
soc:2008:stefanha:journal:week2 [2008/06/09 03:09] (current) stefanha |
||
---|---|---|---|
Line 95: | Line 95: | ||
Ideally we could queue up all non-GDB packets so that they are processed when gPXE regains control. But due to finite memory, I am going to implement a strategy that drops all non-GDB packets first. Depending on how that works in practice, I might add something fancier to deal with the memory issue or an eviction policy. | Ideally we could queue up all non-GDB packets so that they are processed when gPXE regains control. But due to finite memory, I am going to implement a strategy that drops all non-GDB packets first. Depending on how that works in practice, I might add something fancier to deal with the memory issue or an eviction policy. | ||
- | Next steps: | + | ===== On to week 3 ===== |
- | * Use screen captures on [[:dev:gdbstub|GDB stub page]]. | + | [[.:week3|Week 3]] |
- | * Implement hardware breakpoint and watchpoint support using debug registers. | + | |
- | * Using debug register, implement NULL pointer bug guard. | + | |
- | * Implement UDP transport. | + |