Skip to content
Snippets Groups Projects
  • Graeme Russ's avatar
    161b3589
    x86: Place global data below stack before entering C · 161b3589
    Graeme Russ authored
    By reserving space for the Global Data immediately below the stack during
    assembly level initialisation, the C declaration of the static global data
    can be removed, along with the 'RAM Bootstrap' function. This results in
    cleaner code, and the ability to pass boot-up flags from assembler into C
    161b3589
    History
    x86: Place global data below stack before entering C
    Graeme Russ authored
    By reserving space for the Global Data immediately below the stack during
    assembly level initialisation, the C declaration of the static global data
    can be removed, along with the 'RAM Bootstrap' function. This results in
    cleaner code, and the ability to pass boot-up flags from assembler into C