Stefan Lankes
|
27ef95794b
|
use nicer build messages
|
2015-01-19 19:13:13 +01:00 |
|
Stefan Lankes
|
d489ba9755
|
Merge branch 'stage7' into stage8
Conflicts:
Makefile.example
tools/Makefile
|
2015-01-19 13:15:51 +01:00 |
|
Stefan Lankes
|
393fdf06c5
|
create nicer built messages
|
2015-01-19 13:02:58 +01:00 |
|
Stefan Lankes
|
3bea9865ad
|
remove typo
|
2015-01-19 12:33:43 +01:00 |
|
Stefan Lankes
|
d47bdb3104
|
remove obsolete function
|
2015-01-18 22:20:42 +01:00 |
|
Stefan Lankes
|
f220fc6d4b
|
Merge branch 'stage7' into stage8
|
2015-01-18 20:43:17 +01:00 |
|
Stefan Lankes
|
15b6e7749a
|
Merge branch 'stage6' into stage7
|
2015-01-18 20:42:26 +01:00 |
|
Stefan Lankes
|
774f919a1b
|
Merge branch 'stage6' of https://github.com/RWTH-OS/eduOS into stage6
|
2015-01-18 20:41:26 +01:00 |
|
Stefan Lankes
|
548cf25120
|
add records and macros to interpret an ELF binary
|
2015-01-18 20:33:15 +01:00 |
|
Stefan Lankes
|
a125dd6dce
|
add support to start elf binaries
- add ELF loader
- create heap on demand (on first touch)
- add system call to increase the heap
|
2015-01-18 20:31:32 +01:00 |
|
Stefan Lankes
|
1b38a3bb93
|
simplify demo
|
2015-01-18 20:30:52 +01:00 |
|
Stefan Lankes
|
34a883b767
|
define default stack size of user-level applications
|
2015-01-18 20:30:03 +01:00 |
|
Stefan Lankes
|
fcdb3ac07c
|
extending list of ignored files and directories
|
2015-01-18 09:48:02 +01:00 |
|
Stefan Lankes
|
b9b25e2a90
|
add some comments about newlib
|
2015-01-18 09:45:39 +01:00 |
|
Stefan Lankes
|
23688400f9
|
rename variables, code cleanups
|
2015-01-18 09:39:52 +01:00 |
|
Stefan Lankes
|
f8bb08ccf2
|
add example programs into the initrd
|
2015-01-18 09:39:22 +01:00 |
|
Stefan Lankes
|
a9de2d2641
|
remove obsolete code
|
2015-01-18 09:17:02 +01:00 |
|
Stefan Lankes
|
75becf673e
|
simplify HelloWorld code
|
2015-01-18 09:16:35 +01:00 |
|
Stefan Lankes
|
6561c9511c
|
remove typos and obsolete files
|
2015-01-18 08:57:28 +01:00 |
|
Stefan Lankes
|
7bd559b0a7
|
add newlib with HelloWorld example
|
2015-01-18 08:52:05 +01:00 |
|
Stefan Lankes
|
5c256e4e16
|
prepare Makefile to support a initrd
|
2015-01-18 08:02:41 +01:00 |
|
Stefan Lankes
|
64a7fafe41
|
use helper function to list the file system
|
2015-01-18 08:02:14 +01:00 |
|
Stefan Lankes
|
2b26565b16
|
add directory tmp to the root file system
|
2015-01-18 08:01:02 +01:00 |
|
Stefan Lankes
|
119d54c545
|
add helper function to list the file system
|
2015-01-18 07:42:58 +01:00 |
|
Stefan Lankes
|
562f54c6f0
|
adapt filesystem to the new memory management system
|
2015-01-17 18:58:04 +01:00 |
|
Stefan Lankes
|
fb765930ef
|
Merge branch 'stage6' into stage7
|
2015-01-17 18:49:37 +01:00 |
|
Stefan Lankes
|
048e64213f
|
Merge branch 'stage5' into stage6
|
2015-01-17 18:48:32 +01:00 |
|
Stefan Lankes
|
f2a52656b2
|
define macro for the limit of the kernel space
|
2015-01-17 18:47:08 +01:00 |
|
Stefan Lankes
|
86f9941629
|
Merge branch 'stage6' into stage7
|
2015-01-17 18:42:42 +01:00 |
|
Stefan Lankes
|
532c631f85
|
map multiboot info during boot straping into the address space
required to support mmio devices as output device during startup
|
2015-01-17 18:36:32 +01:00 |
|
Stefan Lankes
|
83ea776de8
|
remove conflict
|
2015-01-17 16:46:14 +01:00 |
|
Stefan Lankes
|
bdebe44a26
|
Merge branch 'stage5' into stage6
Conflicts:
arch/x86/include/asm/page.h
arch/x86/kernel/entry.asm
arch/x86/mm/page.c
|
2015-01-17 16:45:06 +01:00 |
|
Stefan Lankes
|
7f8e4d2934
|
remove obsolte code and switch back to Steffen's revised page handling
|
2015-01-17 16:17:20 +01:00 |
|
Stefan Lankes
|
f1dd432a53
|
merge Steffen's heap implementation into eduOS
|
2015-01-12 22:35:08 +01:00 |
|
daniel-k
|
0277f11570
|
fix wrong pci id for qemu pci-serial-4x
|
2015-01-09 09:36:04 +01:00 |
|
Stefan Lankes
|
8f7e53b90e
|
Merge branch 'stage6' into stage7
|
2015-01-04 04:55:47 +01:00 |
|
Stefan Lankes
|
9af10f2f53
|
fix bug in the calculation of the number of gdt entries
Signed-off-by: Stefan Lankes <slankes@eonerc.rwth-aachen.de>
|
2015-01-04 04:54:57 +01:00 |
|
Stefan Lankes
|
7228ff3b12
|
fix bug in the calculation of the number of gdt entries
Signed-off-by: Stefan Lankes <slankes@eonerc.rwth-aachen.de>
|
2015-01-04 04:54:02 +01:00 |
|
Stefan Lankes
|
8a337ad337
|
add directory fs to list of source directories
|
2014-12-29 18:25:58 +01:00 |
|
Stefan Lankes
|
b84b044437
|
add missing header
|
2014-12-29 18:25:08 +01:00 |
|
Stefan Lankes
|
358030b63a
|
describe file system in the README
|
2014-12-29 18:23:49 +01:00 |
|
Stefan Lankes
|
d2017a1dd6
|
add first version of a minimal file system and initrd support
|
2014-12-29 18:22:48 +01:00 |
|
Stefan Lankes
|
2d10d42f0b
|
add tool to creat an init ram disk
|
2014-12-29 18:19:55 +01:00 |
|
Stefan Lankes
|
8c6c1ee634
|
remove typos
|
2014-12-29 12:24:49 +01:00 |
|
Stefan Lankes
|
87668dd5cc
|
support of high addresses by early printing via UART
|
2014-12-29 12:18:55 +01:00 |
|
Stefan Lankes
|
211fa113f0
|
add helper function to map a page frame into the boot page table
|
2014-12-29 12:17:18 +01:00 |
|
Stefan Lankes
|
2e75a39295
|
increasing the readability
|
2014-12-29 12:11:15 +01:00 |
|
Stefan Lankes
|
15908ecd3b
|
remove typo
|
2014-12-29 09:28:26 +01:00 |
|
Stefan Lankes
|
0bf9a45722
|
switch to a NetBSD implementation of strstr to get a 3-clause BSD license
|
2014-12-29 00:42:45 +01:00 |
|
Stefan Lankes
|
aee7b9de52
|
per default eduOS doesn't support UART
|
2014-12-29 00:18:43 +01:00 |
|