Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 300 → Rev 301

/SPARTAN/trunk/arch/amd64/_link.ld.in
37,7 → 37,7
*(.data); /* initialized data */
*(.rodata*); /* string literals */
hardcoded_load_address = .;
QUAD(ktext_start - SIZEOF(.unmapped));
QUAD(PA2KA(BOOT_OFFSET+BOOTSTRAP_OFFSET));
hardcoded_ktext_size = .;
QUAD(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start));
hardcoded_kdata_size = .;
61,11 → 61,7
}
 
_hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start);
_boot_offset = 0x100000;
_ka2pa_offset = 0xffffffff80000000;
_map_address = _ka2pa_offset + _boot_offset;
 
 
e820table_boot = KA2PA(e820table) - BOOT_OFFSET;
e820counter_boot = KA2PA(e820counter) - BOOT_OFFSET;
real_bootstrap_gdtr = PA2KA(real_bootstrap_gdtr_boot);
/SPARTAN/trunk/arch/amd64/Makefile.inc
25,7 → 25,7
CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fno-unwind-tables -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -march=opteron -m64 -mcmodel=kernel -mno-red-zone
LFLAGS=-M
 
../arch/amd64/_link.ld: ../arch/amd64/_link.ld.in
../arch/$(ARCH)/_link.ld: ../arch/$(ARCH)/_link.ld.in
$(CC) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@
 
arch_sources = arch/dummy.s \