Date: Sun, 14 Dec 1997 14:18:39 +0900 From: Jun-ichiro itojun Itoh <itojun@itojun.org> To: gjp@erols.net (Gary Palmer) Cc: hackers@FreeBSD.ORG Subject: Re: Beginning SPARC port Message-ID: <16608.882076719@coconut.itojun.org> In-Reply-To: gjp's message of Sun, 14 Dec 1997 00:06:53 EST. <199712140506.AAA17194@mutara.noc.erols.net>
next in thread | previous in thread | raw e-mail | index | archive | help
>> hardware I/O model is CPU specific. There are architectures >> that do not have inb/outb instruction, and maps I/O device control >> registers onto memory. I dunno how Sparc-with-PCI motherboard >> access pci registers, but I'm sure there has to be bunch of changes. >Right, but in that case you #define the inb/outb macros to be the >appropriate load/store instructions for the processor. >What I am trying to say is that while it may not be the Politically >Correct(TM) solution, it is not totally i386 bound either. Being >#defines, its a bit more flexible than you were making out. Yes, I agree with your idea, as the first step. In the future we should introduce some function like, pci_reg_write_byte(), for more platform-independency. Not all the implementers know about i386:-) itojun
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16608.882076719>
