Boot Loader Image Builder File
9/8/2008
O arquivo Boot.bib especifica o tamanho, tipo e localidade da memória no dispositivo de destino onde você carregar o carregador inicializar. Porque o carregador inicializar executa de ROM ou memória flash memória, as seções dados gravável o carregador inicializar devem ser realocadas para memória RAM antes de usar as seções dados, quais são as variáveis globais. Isso é feito por BLCOMMON. O carregador inicializar também usa algumas memória RAM para a pilha. O carregador inicializar pode também copiar próprio de ROM para memória RAM durante inicialização. Neste maiúsculas e minúsculas, o carregador inicializar deve somente é executar relativo saltos até que a imagem é copiada para memória RAM e a imagem deve ser ajustado com base no endereço de destino em memória RAM.
A declaração memória RAM no arquivo .bib controla a área memória RAM que é usada para dados seções que são graváveis pelo carregador de inicializar. O OEM em código de inicialização o carregador inicializar inicializa a pilha.
As entradas endereço iniciar a seção da memória de Boot.bib devem ser memória RAM ou ROM. Na seção de memória, modificar a inicializar e entradas memória RAM para dispositivo de destino. Na seção Modules, a entrada nome deve ser Nk.exe para o ROM imagem construtor para relocar corretamente a seção dados.
O seguinte mostra a seção Modules do arquivo Boot.bib exemplo de código onde você especificar Eboot.exe.
MODULES
; Name Path Memory Type
; ------ ------------ -----------
nk.exe Eboot.exe EBOOT
A seguinte tabela mostra as entradas Loader–specific inicializar que você pode incluir na seção de config do Boot.bib.
Entrada carregador de inicialização | Descrição |
---|---|
ROMOFFSET |
Especifica o deslocamento dos registros endereço imagem. Registros arquivo bin, que são arquivos .abx, não são afetados. |
BOOTJUMP |
Especifica o endereço ao qual o carregador inicializar saltos na inicialização. |
X86BOOT |
Especifica um codificar operação salto inicial para um carregador x 86 inicializar. A instrução salto é aplicada em x 86 redefinir endereço vetor. A entrada carregador x 86 inicializar aplica-se somente ao codificar a inicialização no sistema. |