Re: __LITTLE_ENDIAN vs. __LITTLE_ENDIAN_BITFIELD



Timur Tabi <timur@xxxxxxxxxxxxx> writes:

Andreas Schwab wrote:
Timur Tabi <timur@xxxxxxxxxxxxx> writes:

The CPU shift operation, yes. I'm talking about shift operations on
external memory-mapped devices.

That is a property of how the device is wired to the bus. The cpu will
always put a value of 128 on the bus such that D7 = 1 and D0-D6 = 0.

Yes, but is D7 on the left or on the right?

On the bus there is no left or right. There is only D7 and D0.

that there's no macro that will tell how the lines from the CPU to
external memory are mapped.

This is always the same.

Andreas.

--
Andreas Schwab, SuSE Labs, schwab@xxxxxxx
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • 80c186 and transparent latch?
    ... I'm working on a design that uses an 80c186 with external memory and rom. ... makes the the outputs follow the inputs while the LE is high (transparent ... expect to see was that the AD signals change while the 80c186 ALE is high ... and therefore cause glitches on the output of the latch (address bus). ...
    (sci.electronics.design)
  • Re: arm7 atmel vs others
    ... > I could actually use a LPC210x except for the lack of an external memory ... > If I took a simplistic but slow method of interfacing to a compact flash ... For external bus versions also look at: ...
    (comp.arch.embedded)
  • Re: __LITTLE_ENDIAN vs. __LITTLE_ENDIAN_BITFIELD
    ... Andreas Schwab wrote: ... external memory-mapped devices. ... I now know that __LITTLE_ENDIAN_BITFIELD is not what I want, and that there's no macro that will tell how the lines from the CPU to external memory are mapped. ...
    (Linux-Kernel)