/SPARTAN/trunk/src/Makefile.config |
---|
17,7 → 17,7 |
DEBUG_SPINLOCK=DEBUG_SPINLOCK |
# Uncomment if you want to compile in userspace support |
#USERSPACE=__USERSPACE__ |
USERSPACE=__USERSPACE__ |
# Uncomment if you want to run in the test mode |
#TEST=__TEST__ |
/SPARTAN/trunk/src/main/kinit.c |
---|
130,7 → 130,7 |
*/ |
a = vm_area_create(m, VMA_TEXT, 1, UTEXT_ADDRESS); |
if (!a) panic("vm_area_create: vm_text"); |
memcopy((__address) utext, PA2KA(a->mapping[0]), utext_size < PAGE_SIZE ? utext_size : PAGE_SIZE); |
memcopy((__address) utext, PA2KA(a->mapping[0]), utext_size < PAGE_SIZE ? utext_size : PAGE_SIZE); |
/* |
* Create the data vm_area. |
/SPARTAN/trunk/arch/mips/include/mm/page.h |
---|
101,9 → 101,9 |
{ |
pte_t *p = &pt[i]; |
p->c = (flags & PAGE_CACHEABLE) ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED; |
p->c = (flags & PAGE_CACHEABLE) != 0 ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED; |
p->v = !(flags & PAGE_NOT_PRESENT); |
p->d = flags & PAGE_WRITE; |
p->d = (flags & PAGE_WRITE) != 0; |
} |
extern void page_arch_init(void); |
/SPARTAN/trunk/arch/ia32/include/mm/page.h |
---|
105,8 → 105,8 |
p->page_cache_disable = !(flags & PAGE_CACHEABLE); |
p->present = !(flags & PAGE_NOT_PRESENT); |
p->uaccessible = flags & PAGE_USER; |
p->writeable = flags & PAGE_WRITE; |
p->uaccessible = (flags & PAGE_USER) != 0; |
p->writeable = (flags & PAGE_WRITE) != 0; |
} |
extern void page_arch_init(void); |