forked from KolibriOS/kolibrios
To build this, a zig compiler (tested: 0.14.1) is needed, run `zig build --release=fast`. It will download https://github.com/chmod222/zuxn when building. Co-authored-by: 宋文武 <iyzsong@member.fsf.org> Reviewed-on: KolibriOS/kolibrios#272 Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com> Reviewed-by: Burer <burer@kolibrios.org> Co-authored-by: iyzsong <iyzsong@envs.net> Co-committed-by: iyzsong <iyzsong@envs.net>
43 lines
580 B
Plaintext
43 lines
580 B
Plaintext
/*
|
|
* SPDX-FileCopyrightText: 2025 iyzsong@envs.net
|
|
*
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
*/
|
|
|
|
SECTIONS
|
|
{
|
|
.text 0x00000000 :
|
|
{
|
|
/* MENUET01 header */
|
|
LONG(0x554e454d);
|
|
LONG(0x31305445);
|
|
LONG(1);
|
|
LONG(_start);
|
|
LONG(_image_end);
|
|
LONG(_memory_end);
|
|
LONG(_stack_top);
|
|
LONG(_cmdline);
|
|
LONG(0);
|
|
*(.text)
|
|
*(.text.*)
|
|
}
|
|
.rodata : ALIGN(8)
|
|
{
|
|
*(.rodata)
|
|
*(.rodata.*)
|
|
}
|
|
.data : ALIGN(8)
|
|
{
|
|
*(.data)
|
|
}
|
|
_image_end = .;
|
|
|
|
.bss : ALIGN(8)
|
|
{
|
|
*(.bss)
|
|
. = . + 4K;
|
|
_stack_top = .;
|
|
}
|
|
_memory_end = .;
|
|
}
|