DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦f2d79a3cd⟧ TextFile

    Length: 1572 (0x624)
    Types: TextFile
    Notes: UNIX file
    Names: »vuifile«

Derivation

└─⟦69f23ffa1⟧ Bits:30004042/kconfig2.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦69f23ffa1⟧ UNIX Filesystem
    └─⟦this⟧ »kc/new/etc/atconf/vuifile« 

TextFile



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);