mirror of
https://github.com/RGBCube/serenity
synced 2025-10-24 08:22:31 +00:00
Some hardware/software configurations crash KVM as soon as we try to
start Serenity. The exact cause is currently unknown, so just fully
revert it for now.
This reverts commit 897c4e5145.
47 lines
710 B
Text
47 lines
710 B
Text
ENTRY(start)
|
|
|
|
PHDRS
|
|
{
|
|
boot_text PT_LOAD ;
|
|
text PT_LOAD ;
|
|
data PT_LOAD ;
|
|
bss PT_LOAD ;
|
|
}
|
|
|
|
SECTIONS
|
|
{
|
|
. = 0x00100000;
|
|
|
|
start_of_prekernel_image = .;
|
|
|
|
.boot_text ALIGN(4K) : AT (ADDR(.boot_text))
|
|
{
|
|
KEEP(*(.multiboot))
|
|
} :boot_text
|
|
|
|
.text ALIGN(4K) : AT (ADDR(.text))
|
|
{
|
|
start_of_prekernel_text = .;
|
|
*(.text*)
|
|
} :text
|
|
|
|
.rodata ALIGN(4K) : AT (ADDR(.rodata))
|
|
{
|
|
*(.rodata*)
|
|
} :data
|
|
|
|
.data ALIGN(4K) : AT (ADDR(.data))
|
|
{
|
|
*(.data*)
|
|
} :data
|
|
|
|
.bss ALIGN(4K) (NOLOAD) : AT (ADDR(.bss))
|
|
{
|
|
*(COMMON)
|
|
*(.bss)
|
|
*(.stack)
|
|
*(.page_tables)
|
|
} :bss
|
|
|
|
end_of_prekernel_image = .;
|
|
}
|