init: init nachos hw01, should pass jenkins os_group_20_hw job but fail on os_group_20_ta job

This commit is contained in:
TA committed 2024-09-19 18:59:13 +08:00
commit 6ad2fa368f
267 files changed
+71977

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,52 @@
OUTPUT_FORMAT("ecoff-littlemips", "ecoff-bigmips",
"ecoff-littlemips")
SEARCH_DIR(/usr/local/nachos/decstation-ultrix/lib);
ENTRY(__start)
SECTIONS
{
. = 0x400000 + SIZEOF_HEADERS;
.text : {
_ftext = . ;
*(.init)
eprol = .;
*(.text)
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
*(.fini)
etext = .;
_etext = .;
}
. = 0x10000000;
.rdata : {
*(.rdata)
}
_fdata = ALIGN(16);
.data : {
*(.data)
CONSTRUCTORS
}
_gp = ALIGN(16) + 0x8000;
.lit8 : {
*(.lit8)
}
.lit4 : {
*(.lit4)
}
.sdata : {
*(.sdata)
}
edata = .;
_edata = .;
_fbss = .;
.sbss : {
*(.sbss)
*(.scommon)
}
.bss : {
*(.bss)
*(COMMON)
}
end = .;
_end = .;
}
@@ -0,0 +1,52 @@
OUTPUT_FORMAT("ecoff-littlemips", "ecoff-bigmips",
"ecoff-littlemips")
SEARCH_DIR(/usr/local/nachos/decstation-ultrix/lib);
ENTRY(__start)
SECTIONS
{
. = 0x400000 + SIZEOF_HEADERS;
.text : {
_ftext = . ;
*(.init)
eprol = .;
*(.text)
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
*(.fini)
etext = .;
_etext = .;
}
. = .;
.rdata : {
*(.rdata)
}
_fdata = ALIGN(16);
.data : {
*(.data)
CONSTRUCTORS
}
_gp = ALIGN(16) + 0x8000;
.lit8 : {
*(.lit8)
}
.lit4 : {
*(.lit4)
}
.sdata : {
*(.sdata)
}
edata = .;
_edata = .;
_fbss = .;
.sbss : {
*(.sbss)
*(.scommon)
}
.bss : {
*(.bss)
*(COMMON)
}
end = .;
_end = .;
}
@@ -0,0 +1,52 @@
OUTPUT_FORMAT("ecoff-littlemips", "ecoff-bigmips",
"ecoff-littlemips")
SEARCH_DIR(/usr/local/nachos/decstation-ultrix/lib);
ENTRY(__start)
SECTIONS
{
. = 0x400000 + SIZEOF_HEADERS;
.text : {
_ftext = . ;
*(.init)
eprol = .;
*(.text)
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
*(.fini)
etext = .;
_etext = .;
}
. = .;
.rdata : {
*(.rdata)
}
_fdata = ALIGN(16);
.data : {
*(.data)
CONSTRUCTORS
}
_gp = ALIGN(16) + 0x8000;
.lit8 : {
*(.lit8)
}
.lit4 : {
*(.lit4)
}
.sdata : {
*(.sdata)
}
edata = .;
_edata = .;
_fbss = .;
.sbss : {
*(.sbss)
*(.scommon)
}
.bss : {
*(.bss)
*(COMMON)
}
end = .;
_end = .;
}
@@ -0,0 +1,40 @@
OUTPUT_FORMAT("ecoff-littlemips", "ecoff-bigmips",
"ecoff-littlemips")
SEARCH_DIR(/usr/local/nachos/decstation-ultrix/lib);
ENTRY(__start)
SECTIONS
{
.text : {
;
*(.init)
;
*(.text)
*(.rel.sdata)
*(.fini)
;
;
}
.rdata : {
*(.rdata)
}
.data : {
*(.data)
}
.lit8 : {
*(.lit8)
}
.lit4 : {
*(.lit4)
}
.sdata : {
*(.sdata)
}
.sbss : {
*(.sbss)
*(.scommon)
}
.bss : {
*(.bss)
*(COMMON)
}
}
@@ -0,0 +1,41 @@
OUTPUT_FORMAT("ecoff-littlemips", "ecoff-bigmips",
"ecoff-littlemips")
SEARCH_DIR(/usr/local/nachos/decstation-ultrix/lib);
ENTRY(__start)
SECTIONS
{
.text : {
;
*(.init)
;
*(.text)
*(.rel.sdata)
*(.fini)
;
;
}
.rdata : {
*(.rdata)
}
.data : {
*(.data)
CONSTRUCTORS
}
.lit8 : {
*(.lit8)
}
.lit4 : {
*(.lit4)
}
.sdata : {
*(.sdata)
}
.sbss : {
*(.sbss)
*(.scommon)
}
.bss : {
*(.bss)
*(COMMON)
}
}