Stefan Lankes
|
7ca8245eb5
|
remove obsolete reallocation of the first section
|
2015-12-30 10:16:30 +01:00 |
|
Stefan Lankes
|
5f02c17c76
|
some code cleanups
|
2015-12-30 09:55:26 +01:00 |
|
Stefan Lankes
|
a8661c1fb8
|
add a platform independent function to manage the TLS
|
2015-12-30 09:51:03 +01:00 |
|
Stefan Lankes
|
e666d91a5b
|
remove ELF loader
|
2015-12-30 09:25:38 +01:00 |
|
Stefan Lankes
|
1dce82e27d
|
add TLS and rudimental pthread support into the libos version
|
2015-12-30 02:17:23 +01:00 |
|
Stefan Lankes
|
600425c57e
|
abort programm if pthread_create failed
|
2015-12-30 02:16:24 +01:00 |
|
Stefan Lankes
|
04effe2b86
|
remove wrong comment and a obsolete debug message
|
2015-12-30 01:33:43 +01:00 |
|
Stefan Lankes
|
4d234abb49
|
remove obsolete debug messages
|
2015-12-29 21:02:45 +01:00 |
|
Stefan Lankes
|
2c86d48da6
|
simplify makefile
|
2015-12-29 08:56:05 +01:00 |
|
Stefan Lankes
|
4a549ead41
|
add first draft of HermitCore as libOS
|
2015-12-29 02:22:41 +01:00 |
|
Stefan Lankes
|
cc60eb1b90
|
remove compiler warnings
|
2015-12-20 17:57:34 +01:00 |
|
Stefan Lankes
|
82c6dd1e23
|
add the support for the MSR IA32_FEATURE_CONTROL
- this MSR controlls the usage of VMXON
- per dedault HermitCore allows the usage of VMXON outside of SMX
|
2015-12-08 22:55:56 +01:00 |
|
Stefan Lankes
|
b36e758e9e
|
enable virtual machine extensions
|
2015-12-08 22:25:14 +01:00 |
|
Stefan Lankes
|
8f4fdc9559
|
add detection of VMX
|
2015-12-08 22:14:52 +01:00 |
|
Stefan Lankes
|
8477db976f
|
add dummy header to be compatible to LwIP
|
2015-12-08 17:10:01 +01:00 |
|
Stefan Lankes
|
6b57d54e76
|
enable DNS support
|
2015-12-08 16:53:14 +01:00 |
|
Stefan Lankes
|
1c436520b3
|
remove obsolete file system
|
2015-11-15 22:24:58 +01:00 |
|
Stefan Lankes
|
60359f0aae
|
enable probe flag support
|
2015-11-11 21:51:06 +01:00 |
|
Stefan Lankes
|
f6324d7a90
|
dump the value of the MSR register IA32_MISC_ENABLE
|
2015-11-10 15:44:57 +01:00 |
|
Stefan Lankes
|
d13e3a4432
|
add helper function to determine the next free core
- we start with the second core, because the first is used by the LwIP thread
|
2015-11-09 23:54:03 +01:00 |
|
Stefan Lankes
|
373dd9f9d4
|
set optind to 0
- later, newlib will set optind to 1
|
2015-11-09 23:52:14 +01:00 |
|
Stefan Lankes
|
592fd3eef5
|
update configuration files
|
2015-11-07 15:49:57 +01:00 |
|
Stefan Lankes
|
f284ee1ad0
|
switch to Linux 4.2.5
|
2015-11-05 23:13:26 +01:00 |
|
Stefan Lankes
|
b53beaa2dd
|
add interface configuration file for mmnif
|
2015-11-04 23:40:49 +01:00 |
|
Stefan Lankes
|
692b71fcfe
|
add default configuration file for FC23
|
2015-11-04 23:39:59 +01:00 |
|
Stefan Lankes
|
04194b6143
|
fix wrong description of disabling IPv6 for mmnif
|
2015-11-04 21:20:29 +01:00 |
|
Stefan Lankes
|
6d81b041c8
|
reduce size of the kernel messages
|
2015-11-02 23:16:53 +01:00 |
|
Stefan Lankes
|
f5fcfb6108
|
some code cleanups
|
2015-11-01 09:31:49 +01:00 |
|
Stefan Lankes
|
e715c4ba46
|
remove some typos
|
2015-11-01 09:26:21 +01:00 |
|
Stefan Lankes
|
23d2c590b3
|
add section about the configuration of the network device mmnif
|
2015-11-01 09:21:02 +01:00 |
|
Stefan Lankes
|
262f809378
|
check if the apic_table raises a page boundary
=> if yes, map next page frame to the kernel space
|
2015-10-31 09:09:12 +01:00 |
|
Stefan Lankes
|
22c698619e
|
remove typos
|
2015-10-29 21:37:27 +01:00 |
|
Stefan Lankes
|
475a1da65b
|
add first draft of a guideline
|
2015-10-29 21:29:01 +01:00 |
|
Stefan Lankes
|
a2a0827478
|
extend requirements
|
2015-10-28 20:27:34 +01:00 |
|
Stefan Lankes
|
d5493bc3ea
|
build bzImage on demand
|
2015-10-28 19:18:17 +01:00 |
|
Stefan Lankes
|
d0f589d3b4
|
remove typos
|
2015-10-28 19:17:33 +01:00 |
|
Stefan Lankes
|
20362b26c7
|
veryclean cleans also the linux kernel
|
2015-10-28 16:41:02 +01:00 |
|
Stefan Lankes
|
85ccc77c3d
|
ignore iso image
|
2015-10-28 16:37:16 +01:00 |
|
Stefan Lankes
|
532651982b
|
enable CDROM support
|
2015-10-28 16:36:04 +01:00 |
|
Stefan Lankes
|
471f8568ff
|
create iso image for HermitCore applications
iso image will be mounted as CDROM in the virtual machine
=> seperate the creation of initrd from the HermitCore applications
|
2015-10-28 16:23:06 +01:00 |
|
Stefan Lankes
|
cfee4d84b3
|
check CPU for mwait and dca support
|
2015-10-25 23:43:47 +01:00 |
|
Stefan Lankes
|
d532cd3c76
|
create proxies before the creation of the initrd
|
2015-10-25 23:25:55 +01:00 |
|
Stefan Lankes
|
94c07a2744
|
increase the number of nodes in our qemu environment
|
2015-10-25 16:52:37 +01:00 |
|
Stefan Lankes
|
626db95a3a
|
define macro WITH_PCI_IDS to include or to exclude the name of PCI devices
|
2015-10-24 20:25:15 +02:00 |
|
Stefan Lankes
|
0bfd524804
|
per default, we didn't longer dump all PCI infos
|
2015-10-24 19:32:14 +02:00 |
|
Stefan Lankes
|
7f562d49ed
|
add basic PCI support
|
2015-10-24 18:51:31 +02:00 |
|
Stefan Lankes
|
56bed9455e
|
increase the size of the MPB
|
2015-10-19 23:27:24 +02:00 |
|
Stefan Lankes
|
a90238ea79
|
enable cache warm up
|
2015-10-19 22:59:33 +02:00 |
|
Stefan Lankes
|
053d0ec76a
|
remove compiler warnings, align buffers and flags
|
2015-10-19 22:57:39 +02:00 |
|
Stefan Lankes
|
238b0ddae0
|
align arrays to 32 byte
- ideal for the AVX support
|
2015-10-19 07:20:53 +02:00 |
|