I was looking at Drew's PC schema, and was wondering how good it is to really 
mimic the PC architecture. The more steps we put between a device and the 
CPU, the slower it might get, especially when the only interaction comes from 
IO ports which can be registered to be directly called. However, it gives a 
very clean look to the project and to future programmers to have things 
separated.
Here comes my topic, why not go all the way to creating a south bridge 
device, if we intend to make a hierarchy? (Here is a schema of the KT266: 
http://www.via.com.tw/jsp/en/products/KT266-Brochure-page1.jpg ) This way 
only a single interface is needed between the core developpers and the 
peripheral developpers, and it would be a nice thing that could be ported to 
Bochs.
The project specific stuff are indeed the north bridge (CPU and RAM handling).

Would this be something to think of before trying to implement the PCI bus?

EL
-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M/S d-(++) s-: a-- C++(++++) UL+++>$ !P L++ E---
W++ N+ o? K? w++ !O M !V PS PE Y PGP-(+++) t+(--) 5?
X- R* tv+ b+ DI+++  D+ G e+>+++++ h! r-- !y+
------END GEEK CODE BLOCK------

Reply via email to