|
Over the course of this project, the support strategies for device-interrupts configuration and process context-switching changed drastically as we began to notice the degree of difference between porting BSD to a 386 and porting BSD to more "conventional" architectures. In fact, we were still using the standalone system to find unintended interactions in our 386 hardware-features support code long after we had 386BSD self-compiling. Another valuable aspect of this test bed is we can benchmark competitive solutions to the same kernel support mechanism sans other interactions. This was useful in selecting appropriate context switch, interrupt control, and virtual memory system code.
|