|
|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T U v
Length: 1572 (0x624)
Types: TextFile
Notes: UNIX file
Names: »vuifile«
└─⟦69f23ffa1⟧ Bits:30004042/kconfig2.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦69f23ffa1⟧ UNIX Filesystem
└─⟦this⟧ »kc/new/etc/atconf/vuifile«
MEMORY {
DF_stack: origin = 0xC0000000, length = 0x01000
KV_mainseg: origin = 0xC0001000, length = 0x7B000
KV_expseg: origin = 0xC0100000, length = 0x300000
KV_windows: origin = 0xD1400000, length = 0x100000
KV_sysseg: origin = 0xD1000000, length = 0x400000
UV_ublock: origin = 0xe0000000, length = 0x20000
UV_stack: origin = 0x7ffffffc, length = 0x00000
}
SECTIONS {
dft_stack (NOLOAD):
{
df_stack = .;
} > DF_stack
startseg BIND (0xC0001000) : {
stext = .;
modules/kernel/start.o(.text)
}
.data ALIGN (0x1000) : {
modules/kernel/locore.o(.data)
} > KV_mainseg
.text ALIGN (0x10) : {}
.bss ALIGN (0x10) : {
sbss = .;
}
kv_sysseg (NOLOAD):
{
syssegs = .;
} > KV_sysseg
kv_windows (NOLOAD):
{
win_ublk = .;
win_ublk2 = .+0x80000;
} > KV_windows
uv_stack (NOLOAD):
{
userstack = .;
} > UV_stack
uv_ublock (NOLOAD):
{
u = .;
} > UV_ublock
}
$emainseg1 = ADDR (.data) + SIZEOF (.data);
$eexpseg1 = 0xc0100000;
$etextseg = ADDR (.text) + SIZEOF (.text);
$emainseg2 = $emainseg1 + ($etextseg > $emainseg1 && $etextseg < $eexpseg1) * ($etextseg - $emainseg1);
$eexpseg2 = $eexpseg1 + ($etextseg > $eexpseg1 && $etextseg >= $eexpseg1) * ($etextseg - $eexpseg1);
$ebssseg = ADDR (.bss) + SIZEOF (.bss);
emainmemseg = $emainseg2 + ($ebssseg > $emainseg2 && $ebssseg < $eexpseg1) * ($ebssseg - $emainseg2);
eexpmemseg = $eexpseg2 + ($ebssseg > $eexpseg2 && $ebssseg >= $eexpseg1) * ($ebssseg - $eexpseg2);