Re: Atari ROM port ISA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Thorsten,

On Fri, Apr 20, 2012 at 3:00 AM, Thorsten Glaser <tg@xxxxxxxxx> wrote:
Brad Boyer <flar <at> allandria.com> writes:

On Mon, Apr 16, 2012 at 07:50:33PM +1200, Michael Schmitz wrote:

So ISA memory space accesses (isa_readX()) are implemented the same as ISA
I/O
space accesses? That can't work. Or are they not supported?

There's no distinct 'IO' or 'memory' space on the ROM port adapter,
it's all memory mapped on ROM port addresses. How does access to ISA
card mem regions work on ix86? Different address range, or different
instructions?

The real x86 instruction set has separate instructions to access any
ports in the IO space (in and out). The instruction also has an access

This maps to different lines being driven on the ISA side, see:
https://upload.wikimedia.org/wikipedia/commons/3/3d/XT_Bus_pins.png

There are I/O read/write and MEM read/write lines (B11‥B14).
So you need these that are actually wired up in the adapter.

Thanks for explaining this to me - to be honest I've never cared too
much about ISA and friends.

I'll check the layout - my guess would be that there's no memory
read/write selects wired up on the adapter. The RTL8019 doesn't need
them, the ISP1160  on the NetUSBee doesn't need them either.

If someone ever comes up with a way to hook up a fully featured ISA
slot to the ROM port (mapping ports 0x00 to 0x7f to IO and above to
mem access should be possible) we might revisit the code. For now,
anything except for 8 bit IO can be turned into dummy functions or
compile warnings.

Cheers,

  Michael
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux