Que hardware está no endereço físico 0x80000000 no powerpc New World Macintosh?

4

A árvore de dispositivos Open Firmware não dá pistas sobre qual dispositivo pode decodificar no endereço físico 0x80000000 para 0x8008200 em um Macintosh do Novo Mundo G4. O mmu tem três traduções virtuais = reais adjacentes para esse bloco. Eles são as únicas traduções de endereço informadas entre o dram superior ou físico em 20000000 e o início das pontes PCI em f0000000. O nó da cpu os marcou indisponíveis.

Agora atualizo a pergunta porque descobri que o chip southbridge do KeyLargo aceita endereços nesse intervalo, mas ainda não sei qual dispositivo está nesse endereço físico.

    
por tinkerer 16.06.2010 / 13:43

3 respostas

1

Os endereços físicos não identificados são recursos acessados no ou através do chip KeyLargo Mac / IO:

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

Isso pode ser verificado no prompt do Open Firmware da seguinte forma (embora possa diferir em alguns detalhes de um eMac para o próximo):

dev  pci1  mem-addr-base  .
dev  usb1  hc-base  .
dev  usb0  hc-base  .
    
por 25.06.2010 / 13:11
2

Eu não sou especialista em Macs, mas o artigo problemas do Powerbook G4 após a atualização 9.10 diz:

dmesg output:
[ 35.304239] yenta_cardbus 0001:10:13.0: pcmcia: parent PCI bridge Memory window: 0x80000000 - 0xafffffff

Portanto, pode ser o PCMCIA.

    
por 16.06.2010 / 18:24
2

Por que há apenas 7 dígitos hexadecimais no endereço superior em que você está interessado? Você quis dizer 0x80008200 ou você quis dizer 0x80082000 ?

Se você quis dizer o último, isso parece um pouco mais de 512KB, o que acredito ser o tamanho do cache L2 em alguns modelos do processador PPC 74xx (G4), o que poderia ser uma pista. Veja se você tem um nó l2-cache em algum lugar na sua árvore de dispositivos Open Firmware e procure por aí.

    
por 18.06.2010 / 08:40