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
2024-09-19 18:59:13 +08:00
commit 6ad2fa368f
267 changed files with 71977 additions and 0 deletions

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.

View File

@@ -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 = .;
}

View File

@@ -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 = .;
}

View File

@@ -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 = .;
}

View File

@@ -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)
}
}

View File

@@ -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)
}
}