4666 |
5755 d 22 h |
pillai |
/branches/arm/kernel/arch/arm32/ |
Ticket #93 fix:
Exceptin handling re-written in assembly. |
|
4665 |
5756 d 15 h |
pillai |
/branches/arm/kernel/arch/arm32/src/ |
Change the exception handling logic:
Exception handler switches from exception mode to kernel mode(supervisor mode) before proceeding to
the exc_dispatch() C function. This assures that exception handling is re-entrant and
kernel would not get confused with different processor modes inside the kernel.
Also fixes a kernel panic during nested interrupts. |
|
4652 |
5763 d 14 h |
pillai |
/branches/arm/kernel/arch/arm32/src/ |
Fixed a logical error in checking the processor mode before enabling interrupts |
|
4651 |
5763 d 16 h |
pillai |
/branches/arm/ |
Generic framework for arm architecture
Support for integratorcp
pl050 keyboard controller driver in kernel and userland. |
|
4647 |
5765 d 13 h |
jermar |
/branches/arm/ |
Branch out a new arm branch. |
|
4641 |
5767 d 12 h |
jermar |
/trunk/kernel/arch/sparc64/src/ |
Adhere to the sparc64 ABI and provide stack space for procedure arguments. |
|
4636 |
5769 d 11 h |
jermar |
/trunk/ |
sparc64's SP_DELTA needs more space. |
|
4627 |
5772 d 20 h |
jermar |
/trunk/kernel/arch/mips32/include/ |
mips32's istate_t must respect the 8-byte stack alignment. |
|
4625 |
5773 d 10 h |
jermar |
/trunk/kernel/arch/ia64/ |
The ia64 kernel needs to handle the Data Access Rights fault. |
|
4610 |
5778 d 12 h |
svoboda |
/trunk/ |
Kernel Mac ADB keyboard driver revived. |
|
4556 |
5792 d 23 h |
decky |
/trunk/ |
define endianess externally to be able to exactly specify whether we are using UTF-32LE or UTF-32BE
quit messing with BOM in UTF-32 |
|
4490 |
5807 d 12 h |
decky |
/trunk/kernel/ |
remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed) |
|
4402 |
5823 d 10 h |
decky |
/trunk/ |
remove the confusing "Improved support for hyperthreading" configuration option |
|
4397 |
5824 d 12 h |
rimsky |
/trunk/kernel/arch/sparc64/src/mm/ |
TLB demap optimalization for US3. |
|
4363 |
5834 d 12 h |
svoboda |
/trunk/kernel/arch/ia64/src/drivers/ |
Kernel Ski driver should pull more keys at a time, similarly to the user-space driver. |
|
4335 |
5844 d 17 h |
decky |
/trunk/kernel/arch/sparc64/src/drivers/ |
make sgcnin_init() consistent with similar driver functions |
|
4333 |
5846 d 9 h |
svoboda |
/trunk/kernel/ |
Fix ELF loading issue on mips32eb. |
|
4329 |
5846 d 20 h |
svoboda |
/trunk/ |
Stop userspace kbd driver from polling when switching to kcon. Also, fix swapped reversed enabling/disabling of polling in kernel sgcn and ski drivers. |
|
4315 |
5850 d 11 h |
jermar |
/trunk/ |
Replace non-canonical B instructions with BA %xcc.
Fix one occurrence of deprecated Bicc instruction. |
|
4314 |
5850 d 11 h |
jermar |
/trunk/kernel/arch/sparc64/ |
Replace all deprecated BA (Bicc) instructions with BA %xcc instructions. |
|