Em qual dispositivo o endereço do vetor de redefinição é mapeado?

0
#cat /proc/iomem
          .

          .

          .

**000f0000-000fffff : System ROM**
          .

          .

          .

**fffe0000-ffffffff : reserved**

Mas o Intel Reference Manual diz que o endereço de vetor de redefinição começa em 0xfffffff0. De acordo com o meu entendimento, a ROM é mapeada para o endereço de vetor de reset, mas aqui o endereço do vetor de reset está na faixa reservada Alguém pode por favor explicar este contexto.

#uname -a
Linux sakthivel 4.2.0-34-generic #39~14.04.1-Ubuntu SMP Fri Mar 11 11:39:00 UTC 2016 i686 i686 i686 GNU/Linux
    
por user214306 05.02.2017 / 05:27

1 resposta

0

O espaço de endereço Rom do sistema é um legado das origens do PC em execução em um Intel 8088, que era um processador de 16 bits com um espaço de endereço de 20 bits, que tinha o vetor de reinicialização em 0xffff0 . Há uma boa descrição de como esse legado se manifesta em hardware mais moderno Aqui

    
por 05.02.2017 / 09:01