Skip site navigation (1)Skip section navigation (2)
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>