Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Coheebuzz

macrumors 6502a
Oct 10, 2005
511
148
Nicosia, Cyprus
Also what is DART. I know what UART, which is modem hardware:

Explains it here...

Address Translation on 64-Bit System Architectures​

Apple solved the problem with address translation which “maps” blocks of memory into the 32-bit address space of a PCI device. In this scheme, the PCI device still sees a 4-gigabyte space, but that space can be made up of noncontiguous blocks of memory. A part of the memory controller called the DART(device address resolution table) translates between the PCI address space and the much larger main memory address space. The DART handles this by keeping a table of translations to use when mapping between the physical addresses the processor sees and the addresses the PCI device sees (called I/O addresses).

 

Significant1

macrumors 68000
Dec 20, 2014
1,686
780
Explains it here...
Ok, after quick glance, my impression is, that it is part of the memory controller, translating to 32bit PCI address space to 64bit Memory space.

Thanks for the link, I learned something new :). I will hardly need the details, since I have no plans to develop PCI drivers, but it is good to know, when trying to make sense of crash/panic-logs :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.