4

Дерево устройств Open Firmware не дает никаких сведений о том, что устройство может декодировать по физическому адресу от 0x80000000 до 0x8008200 в G4 New World Macintosh. Мму имеет три смежных виртуальных = реальных перевода для этого блока. Это единственные преобразования адресов, о которых сообщалось между верхним или физическим драмом в 20000000 и началом мостов PCI в f0000000. Узел ЦП пометил их как недоступные.

Теперь я обновляю вопрос, потому что обнаруживаю, что чип южного моста KeyLargo принимает адреса в этом диапазоне, но я до сих пор не знаю, какое устройство находится по этому физическому адресу.

3 ответа3

2

Почему в верхнем адресе есть только 7 шестнадцатеричных цифр? Ты имел ввиду
0x80008200 или ты имел ввиду
0x80082000 ?

Если вы имели в виду последнее, то это выглядит чуть более 512 КБ, что, как я полагаю, было размером кеша L2 в некоторых моделях процессора PPC 74xx (G4), что может быть подсказкой. Посмотрите, есть ли у вас узел l2-cache где-нибудь в дереве устройств Open Firmware, и покопайтесь там.

2

Я не специалист по Mac, но статья powerbook G4, опубликованная после обновления 9.10, гласит:

вывод dmesg:
[35.304239] yenta_cardbus 0001: 10: 13.0: pcmcia: родительский мост PCI Окно памяти: 0x80000000 - 0xafffffff

Так что это может быть PCMCIA.

1

Неопознанные физические адреса - это ресурсы, к которым осуществляется доступ через или через чип KeyLargo Mac/IO:

80000000 - 8007ffff gpio (includes internal hd and cdrom)
80080000 - 80080fff usb1
80081000 - 80081fff usb0

Это может быть проверено в приглашении Open Firmware следующим образом (хотя некоторые детали могут отличаться от одного eMac к следующему):

dev  pci1  mem-addr-base  .
dev  usb1  hc-base  .
dev  usb0  hc-base  .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .