|
40c183f03e
|
added Not eXecutable flag for 64bit paging
|
2013-10-17 21:31:45 +02:00 |
|
|
3e73d6384e
|
fixed regression
|
2013-10-17 13:09:20 +02:00 |
|
|
3be25b99d2
|
reorganized 64bit paging initialization
|
2013-10-17 11:36:02 +02:00 |
|
|
403c529e8b
|
fixed copy&paste bug and moved cpu initialization in cpu_init()
|
2013-10-16 17:50:37 +02:00 |
|
Steffen Vogel
|
9b47b3ef45
|
refactored paging code to be more universial and suitable for 64bit paging
|
2013-10-16 17:50:37 +02:00 |
|
|
e290d41149
|
Merge branch 'memtest' into vogel
|
2013-10-16 17:36:13 +02:00 |
|
|
f361783f4b
|
Merge branch 'cleanup' into vogel
|
2013-10-16 17:34:18 +02:00 |
|
|
6826e0374d
|
replace awk script for NASM's config.inc by univerial sed scripts
|
2013-10-16 16:50:04 +02:00 |
|
|
3ee658d008
|
Merge branch 'qemu_debug' into vogel
Conflicts:
Makefile.example
|
2013-10-16 15:15:31 +02:00 |
|
|
5ab075df9b
|
added an example to debug 64bit code in gdb (QEmu is buggy when switching from 32 to 64bit code)
|
2013-10-16 15:13:04 +02:00 |
|
|
db21f7cf05
|
simplified Makefile for building 64bit code
and added new debug target (see L²P: Howto QEmu und GDB)y
|
2013-10-16 14:58:05 +02:00 |
|
|
dac9b20c18
|
some comments cleaned up
|
2013-10-16 13:42:58 +02:00 |
|
|
40e5d83217
|
Merge branch 'cleanup' into vogel
|
2013-10-10 11:51:31 +02:00 |
|
Steffen Vogel
|
2e230a609e
|
added more output to vma_dump()
|
2013-10-10 11:50:38 +02:00 |
|
|
d275c0a00a
|
added more output to vma_dump()
|
2013-10-10 11:50:38 +02:00 |
|
Steffen Vogel
|
b0749fc448
|
added some comments
|
2013-10-10 11:48:00 +02:00 |
|
|
2f2dd1d3c7
|
added some comments
|
2013-10-10 11:48:00 +02:00 |
|
Steffen Vogel
|
2f02db8dc0
|
fixed typo
|
2013-10-10 11:46:04 +02:00 |
|
|
9621509e78
|
fixed typo
|
2013-10-10 11:46:04 +02:00 |
|
Steffen Vogel
|
6b7b70903e
|
removed non-existant header asm/mmu.h
|
2013-10-10 11:45:03 +02:00 |
|
|
2e62ee2966
|
removed non-existant header asm/mmu.h
|
2013-10-10 11:45:03 +02:00 |
|
Steffen Vogel
|
7ffaec04f2
|
added missing newline at end of printf()
|
2013-10-10 11:44:31 +02:00 |
|
|
38eb3d5167
|
added missing newline at end of printf()
|
2013-10-10 11:44:31 +02:00 |
|
|
ce66d261b5
|
Merge branch 'memtest' into vogel
|
2013-10-10 11:42:36 +02:00 |
|
|
e757ac5c08
|
Merge branch 'qemu_uart' into vogel
|
2013-10-10 11:42:27 +02:00 |
|
Steffen Vogel
|
e731d60256
|
debug kernel messages over virtual uart port in qemu
use 'telnet localhost 12346' to listen
|
2013-10-10 11:39:41 +02:00 |
|
|
5424397b47
|
debug kernel messages over virtual uart port in qemu
use 'telnet localhost 12346' to listen
|
2013-10-10 11:39:41 +02:00 |
|
Steffen Vogel
|
3c8de24349
|
fixed some typos, added comments and some code cleanup
|
2013-10-10 11:09:36 +02:00 |
|
|
1fc3e40c4e
|
fixed some typos, added comments and some code cleanup
|
2013-10-10 11:09:36 +02:00 |
|
Steffen Vogel
|
ae1af7a053
|
fixed segmention fault
abort allocation after first malloc fail
|
2013-10-07 17:22:53 +02:00 |
|
|
16c65de934
|
fixed segmention fault
abort allocation after first malloc fail
|
2013-10-07 17:22:53 +02:00 |
|
Steffen Vogel
|
b3fa94b0e0
|
free chunks before terminate
|
2013-08-19 00:44:24 +02:00 |
|
|
feec2b7de8
|
free chunks before terminate
|
2013-08-19 00:44:24 +02:00 |
|
Steffen Vogel
|
e766295d68
|
sequential allocation of multiple chunks
|
2013-08-19 00:43:34 +02:00 |
|
|
9c85f88333
|
sequential allocation of multiple chunks
|
2013-08-19 00:43:34 +02:00 |
|
Steffen Vogel
|
264146a7e1
|
bugfix: invalid multp for single byte allocation
|
2013-08-19 00:37:05 +02:00 |
|
|
0376d06594
|
bugfix: invalid multp for single byte allocation
|
2013-08-19 00:37:05 +02:00 |
|
Steffen Vogel
|
030ba0d75f
|
code cleanup
|
2013-08-19 00:35:30 +02:00 |
|
|
8159ad78d7
|
code cleanup
|
2013-08-19 00:35:30 +02:00 |
|
Marian Ohligs
|
491bb39465
|
rename memtests in memtest, remove it from testapps.
start it via mshell: memtest size mb/kb/b
|
2013-01-30 17:52:24 +01:00 |
|
Marian Ohligs
|
a08d79fba5
|
add simple malloc 8MB testcase
|
2013-01-30 16:29:59 +01:00 |
|
Marian Ohligs
|
400451879c
|
remove test printf
|
2012-12-30 21:39:20 +01:00 |
|
Marian Ohligs
|
cbcaf8517d
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm_private
|
2012-12-30 21:16:41 +01:00 |
|
Marian Ohligs
|
f0ff5b2c86
|
remove "syntactic sugar"
|
2012-12-30 21:15:37 +01:00 |
|
Jacek Galowicz
|
d92339a3b3
|
Test cases: Little big report print fix. Ooops. ;)
|
2012-12-27 22:10:59 +01:00 |
|
Jacek Galowicz
|
528a4a5f5c
|
Testcases: The master core will now retrieve test results from all other
cores and print a summary.
|
2012-12-27 11:44:24 -08:00 |
|
Marian Ohligs
|
a457b0fc40
|
Merge branch 'master' into readwrite
|
2012-10-04 17:24:39 +02:00 |
|
Marian Ohligs
|
e6ea52bc42
|
remove memory leak
|
2012-10-04 17:20:38 +02:00 |
|
Jacek Galowicz
|
db4450f565
|
Adapted the #ifdef constructs to make the kernel compile if CHIEFTEST is
activated on non-SCC machines.
|
2012-09-17 14:58:58 +02:00 |
|
Jacek Galowicz
|
51a4f5a7a7
|
Added more apps to the test case application.
|
2012-09-17 14:51:10 +02:00 |
|