Can someone help me about this? I've looked at exec.c source for understand how io memory addressment go but i don't know if it's the right place to start. I see that in serial.c source there are IO and memory map function for read and write, and serial_mm_read/write functions use serial_read/write functions. The difference is the base address I see... right? Where I can find this IO address? And there is a serial_mm_init function. Is it used only all emulation except i386 or can I use it for i386 too? In other words... can I use IO memory address for serial port in 386 emulation or not? Thanks Ale Ps: Be patience, I am only a poor student ;) 2006/6/28, Alessandro Corradi : > > > ... The problem is that I write my simple hw, but instead use IOddress > such as 0x378 I need to use memory address, so I can use it in every > virtualizzation (i386, mips etc...). > Where can I look for it? > > Thanks > Ale >