Commit Graph

27 Commits

Author SHA1 Message Date
ad03d2dccd fix the initial value of SMPT full/empty bitmap used by aal_mc_map_micpa 2012-11-27 13:24:33 +09:00
11599d4ce4 fix a function which frees SMPT full/empty bitmap, aal_mc_free_micpa 2012-11-26 19:36:03 +09:00
8dc38e13ef fix a function which frees SMPT full/empty bitmap, aal_mc_free_micpa 2012-11-26 19:35:39 +09:00
7538937507 add a function which frees SMPT full/empty bitmap, aal_mc_free_micpa 2012-11-26 19:35:28 +09:00
2c74d1677a DEBUG_PRINT_MEM and dkprintf() for easy toggle of debug msgs in mem.c 2012-11-26 19:34:05 +09:00
22bd5d8247 Revert "make physical memory allocator try to reserve memory areas with (size/2)-aligned addresses"
This reverts commit d4770bc9af.
2012-11-26 14:32:25 +09:00
a1490da112 Revert "make munmap free physical pages, and one correction for aligned mmap in syscall.c (extend_process_region is called with memory-region start-address which is aligned (map_end_aligned), instead of tail-address of current-region (region->map_end)) for aligned mmap (in syscall.c)"
This reverts commit e7317cca98.
2012-11-26 13:38:07 +09:00
e7317cca98 make munmap free physical pages, and one correction for aligned mmap in syscall.c (extend_process_region is called with memory-region start-address which is aligned (map_end_aligned), instead of tail-address of current-region (region->map_end)) for aligned mmap (in syscall.c) 2012-10-30 21:32:49 +09:00
d4770bc9af make physical memory allocator try to reserve memory areas with (size/2)-aligned addresses 2012-10-30 20:53:14 +09:00
3ff50170b6 make allocate_pages in kernel/mem.c propagate error from aal_pagealloc_alloc (physical address of zero) to callee 2012-10-30 14:12:35 +09:00
f1da972bb7 modified (a<<b-1) to ((a<<b)-1) in micpa() 2012-10-06 03:11:15 +09:00
05b07b1019 Merge branch 'master' of postpeta.pccluster.org:mcos 2012-09-24 13:11:01 +09:00
a280ba0b30 query and reserve pages for BIOS reserved memory areas 2012-09-22 19:52:02 +09:00
9e8337b63d adding function which inserts entry into SMPT 2012-09-20 18:12:50 +09:00
c8d6ec9356 print more info on page faults 2012-05-19 16:52:28 +09:00
d679844685 multiline page fault debug msg 2012-05-10 14:16:05 +09:00
a7c0225423 futex and rlimit 2012-05-08 18:32:43 +09:00
ca219eec63 vmap now initializes 512GB on setup 2012-02-22 18:02:28 +09:00
7999653a00 a commit 2011-12-02 12:35:38 +09:00
480e1b12ef big commit 2011-11-28 13:00:13 +09:00
ca96e1f818 kmalloc/kfree interface 2011-11-13 15:18:20 +09:00
c5cdd121f6 misc fixed 2011-11-13 14:43:28 +09:00
83a17650b9 AP, kmalloc 2011-11-06 19:27:09 +09:00
4585e81cd9 IKC and test handler 2011-10-18 19:18:45 +09:00
4c51abf066 ikc test listener added 2011-10-13 11:49:15 +09:00
250b174b48 IKC initialization added 2011-09-30 00:57:49 +09:00
abaa2d3a08 before Makefile change 2011-09-28 11:45:08 +09:00