Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 264 → Rev 265

/SPARTAN/trunk/include/mm/heap.h
37,7 → 37,7
struct chunk *next;
struct chunk *prev;
__u32 size;
__u8 data[0];
__native data[0];
};
 
extern void heap_init(__address heap, size_t size);
/SPARTAN/trunk/src/build.amd64
15,7 → 15,7
fi
done
 
for a in atomic.h ega.h i8042.h i8259.h i8254.h interrupt.h bios mm/memory_init.h boot/memmap.h boot/memmapasm.h; do
for a in atomic.h ega.h i8042.h i8259.h i8254.h interrupt.h bios mm/memory_init.h boot/memmap.h boot/memmapasm.h smp acpi; do
if [ \! -e amd64/include/$a ]; then
echo ln -sf `pwd`/ia32/include/$a amd64/include/$a
ln -sf `pwd`/ia32/include/$a amd64/include/$a
/SPARTAN/trunk/arch/amd64/Makefile.inc
6,9 → 6,19
AS=$(AMD64_BINUTILS_DIR)/$(AMD64_TARGET)-as
LD=$(AMD64_BINUTILS_DIR)/$(AMD64_TARGET)-ld
 
#ASFLAGS=--64
 
 
DEFS=-DARCH=$(ARCH)
 
ifdef SMP
DEFS+=-D$(SMP)
endif
 
ifdef HT
DEFS+=-D$(HT)
endif
 
 
CPPFLAGS=$(DEFS) -nostdinc -I../include
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 -T ../arch/amd64/_link.ld
/SPARTAN/trunk/arch/amd64/src/amd64.c
42,6 → 42,7
#include <arch/cpu.h>
#include <print.h>
#include <arch/cpuid.h>
#include <arch/acpi/acpi.h>
 
void arch_pre_mm_init(void)
{