Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 405 → Rev 406

/SPARTAN/trunk/arch/amd64/src/smp/ap.S
37,7 → 37,7
#include <arch/cpuid.h>
#include <arch/mm/page.h>
.section K_TEXT_START_2
.section K_TEXT_START_2, "ax"
 
#ifdef __SMP__
 
/SPARTAN/trunk/arch/amd64/src/boot/boot.S
48,7 → 48,7
 
#define START_STACK (BOOTSTRAP_OFFSET-0x400)
.section K_TEXT_START
.section K_TEXT_START, "ax"
.code16
.global kernel_image_start
kernel_image_start:
137,7 → 137,7
1:
jmp 1b
.section K_DATA_START
.section K_DATA_START, "aw", @progbits
.align 4096
 
# Identical mapping of first 16MB and the same of -2GB -> 0
/SPARTAN/trunk/arch/amd64/src/pm.c
116,9 → 116,6
static struct tss tss;
struct tss *tss_p = NULL;
 
/* TODO: Does not compile correctly if it does not exist ???? */
int __attribute__ ((section ("K_DATA_START"))) __fake;
 
void gdt_tss_setbase(struct descriptor *d, __address base)
{
struct tss_descriptor *td = (struct tss_descriptor *) d;
/SPARTAN/trunk/arch/ia32/_link.ld.in
25,8 → 25,6
unmapped_kdata_start = .;
*(K_DATA_START);
unmapped_kdata_end = .;
LONG(0xdeadbeaf); /* TODO: remove 0xdeadbeaf */
}
.mapped (PA2KA(BOOT_OFFSET+BOOTSTRAP_OFFSET)+SIZEOF(.unmapped)): AT (BOOTSTRAP_OFFSET+SIZEOF(.unmapped)) {
/SPARTAN/trunk/arch/ia32/src/smp/ap.S
30,7 → 30,7
# Init code for application processors.
#
 
.section K_TEXT_START_2
.section K_TEXT_START_2, "ax"
 
#ifdef __SMP__
 
/SPARTAN/trunk/arch/ia32/src/boot/boot.S
33,7 → 33,7
#include <arch/mm/page.h>
#include <arch/pm.h>
 
.section K_TEXT_START
.section K_TEXT_START, "ax"
.global kernel_image_start
 
KTEXT=8
243,7 → 243,7
ret
 
 
.section K_DATA_START
.section K_DATA_START, "aw", @progbits
 
.align 4096
page_directory:
/SPARTAN/trunk/arch/ia32/src/boot/memmap.S
35,7 → 35,7
.global e801memorysize
 
.code16
.section K_TEXT_START_2
.section K_TEXT_START_2, "ax"
 
memmap_arch_init:
e820begin:
108,7 → 108,7
ret
 
 
.section K_DATA_START
.section K_DATA_START, "aw", @progbits
 
#memory size in 1 kb chunks
e801memorysize: