Stefan Lankes
|
7aea508931
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
|
2012-09-10 10:32:37 +02:00 |
|
Stefan Lankes
|
f74f2fa35c
|
fix typo in the definition of TCP_SND_BUF
- disable IP forwarding
- check the checksum for incoming packets
|
2012-09-10 10:04:24 +02:00 |
|
Stefan Lankes
|
b891b94a88
|
disable socket by passing (default configuration)
|
2012-09-10 09:58:47 +02:00 |
|
Stefan Lankes
|
d9faa0c5af
|
define per default the RX buffers as cacheable
|
2012-09-10 09:50:27 +02:00 |
|
Stefan Lankes
|
c3bfbc6806
|
increase the default size of a mailbox
|
2012-09-10 09:46:07 +02:00 |
|
Stefan Lankes
|
e22c14e6d2
|
remove memory leak
|
2012-08-26 14:08:00 +02:00 |
|
Stefan Lankes
|
bf73e0e0aa
|
remove memory leak
|
2012-08-26 14:06:00 +02:00 |
|
Stefan Lankes
|
7a23cb02d7
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm_private
|
2012-08-24 20:21:42 +02:00 |
|
Stefan Lankes
|
4131221b9a
|
By entering/leaving the kernel, DS and ES registers will be saved/restored.
|
2012-08-24 20:21:21 +02:00 |
|
Stefan Lankes
|
2ad50cc622
|
DS & ES registers are used from our kernerl. => By entering/leaving the kernel, saving/restoring of these registers are required.
|
2012-08-24 14:45:27 +02:00 |
|
Stefan Lankes
|
b4203c61fd
|
DS & ES registers are used from our kernerl. => By entering/leaving the kernel, saving/restoring of these registers are required.
|
2012-08-24 14:42:37 +02:00 |
|
Stefan Lankes
|
dce89fdd82
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm_private
|
2012-08-11 14:21:27 +02:00 |
|
Jacek Galowicz
|
eebc3878ff
|
The git clone path within the documentation is wrong.
Using gitosis, it looks like the following: gitosis@host:repo.git
Using the git protocol, it looks rather like this: git://host/repo.git
|
2012-08-11 12:26:21 +02:00 |
|
Stefan Lankes
|
67d2e0e633
|
remove obsolete and wrong line
- do not use reschedule in an interrupt handler!
|
2012-08-10 20:16:19 +02:00 |
|
Stefan Lankes
|
c53942a9d0
|
remove some typos
|
2012-08-08 10:11:15 +02:00 |
|
Stefan Lankes
|
5faab70a04
|
remove wrong statement
|
2012-08-08 10:04:27 +02:00 |
|
Stefan Lankes
|
c4fdd6ca5c
|
update of the version number
|
2012-08-08 09:53:07 +02:00 |
|
Stefan Lankes
|
9fe8f64893
|
fix wrong definition of the interrupt mask
|
2012-08-02 10:50:52 +02:00 |
|
Stefan Lankes
|
9575ffb769
|
fix bug in the determination of the link speed
|
2012-08-02 10:46:47 +02:00 |
|
Stefan Lankes
|
e2550fbdb2
|
avoid deadlock by disabling interrupts in map_region
- the page_fault handler uses also map_region and implicitly its spinlock
- risk of a deadlock
|
2012-08-01 21:12:55 +02:00 |
|
Stefan Lankes
|
80e01f8b9f
|
some code cleanups
|
2012-08-01 20:50:33 +02:00 |
|
Stefan Lankes
|
5dd40e8978
|
some code cleanups
|
2012-08-01 14:52:31 +02:00 |
|
Stefan Lankes
|
78e4fc2257
|
removce wrong enhancement of LwIP error counters
|
2012-08-01 14:38:49 +02:00 |
|
Stefan Lankes
|
b1d74abc96
|
fix bug in temporary disabling of the interrupt
|
2012-08-01 09:55:55 +02:00 |
|
Stefan Lankes
|
8a7463883a
|
disable IOAPIC's timer and add helper function to determine the version of the IOAPIC
|
2012-08-01 09:51:20 +02:00 |
|
Stefan Lankes
|
b49f2ef08a
|
determine all six IO base addresses
|
2012-08-01 09:50:07 +02:00 |
|
Stefan Lankes
|
29ac8511c7
|
remove obsolete debug message
|
2012-07-26 11:00:46 +02:00 |
|
Stefan Lankes
|
31949d82d1
|
enable the support of the Intel's E1000 NIC
|
2012-07-26 09:13:42 +02:00 |
|
Stefan Lankes
|
947d77c775
|
add first version of the network driver for Intel's E1000 NIC
|
2012-07-26 09:11:46 +02:00 |
|
Stefan Lankes
|
ac20297df9
|
extending the RTL8139 driver for the new PCI interface
|
2012-07-26 09:09:58 +02:00 |
|
Stefan Lankes
|
3e01fbad68
|
add a more flexible interface to determine PCI information
=> now, we determine also the size of the IO address space
|
2012-07-26 09:07:20 +02:00 |
|
Stefan Lankes
|
bb467767d0
|
enable the SMP support on systems with a X2APIC
|
2012-07-22 22:19:50 +02:00 |
|
Stefan Lankes
|
a3313a9e19
|
add additional lock to synchronize the usage of the video card
|
2012-07-22 22:16:30 +02:00 |
|
Stefan Lankes
|
7f7dd4585f
|
add the support of ELF64
|
2012-07-22 20:12:24 +02:00 |
|
Stefan Lankes
|
8b91ff3fff
|
remove some compiler warnings
|
2012-07-22 20:10:16 +02:00 |
|
Stefan Lankes
|
84945aee64
|
add MSR and X2APIC support
|
2012-07-22 13:16:17 +02:00 |
|
Stefan Lankes
|
e0a112bc2a
|
remove obsolete check for APIC support
|
2012-07-22 13:13:46 +02:00 |
|
Stefan Lankes
|
c0a96953b4
|
only if CONFIG_VGA is defined, VGA will be mapped into the kernel space
|
2012-07-22 10:56:03 +02:00 |
|
Stefan Lankes
|
cbd5b5be83
|
disable the cache for VGA
|
2012-07-22 10:46:07 +02:00 |
|
Stefan Lankes
|
835df6dc8e
|
update of the NOTICE file
|
2012-07-20 20:30:59 +02:00 |
|
Stefan Lankes
|
575727535a
|
use correct coding style
|
2012-07-20 09:32:58 +02:00 |
|
Stefan Lankes
|
edadf16d7f
|
Merge branch 'master' into readwrite
|
2012-07-20 09:05:57 +02:00 |
|
Stefan Lankes
|
4775e5e11e
|
use static stacks only for the idle tasks
=> all other stacks will be created on demand
|
2012-07-19 22:07:59 +02:00 |
|
Stefan Lankes
|
ae1216f757
|
user a read barrier instead of a normal barrier to serialize calls of rdtsc
|
2012-07-19 08:28:23 +02:00 |
|
Stefan Lankes
|
6462e2b0fd
|
remove typo
|
2012-07-19 00:31:08 +02:00 |
|
Stefan Lankes
|
da1d85cfd2
|
remove obsolete break condition
|
2012-07-19 00:25:16 +02:00 |
|
Stefan Lankes
|
89c792cc03
|
fix bug in the calculation of esp0
|
2012-07-19 00:17:31 +02:00 |
|
Stefan Lankes
|
09ec6dcc3a
|
some code cleanups
=> simplify the handling of FPU exceptions
|
2012-07-18 20:56:23 +02:00 |
|
Stefan Lankes
|
dadc4ce7ed
|
set task switched flag to support applications, which require FPU support
|
2012-07-18 20:54:04 +02:00 |
|
Stefan Lankes
|
47fae3de67
|
some code cleanups
|
2012-07-17 14:06:48 -07:00 |
|