Commit graph

1744 commits

Author SHA1 Message Date
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