|
|
@ae318d3
|
16 years |
martin |
overhaul pareas: use one single physical area for the physical address …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6cd9aa6
|
16 years |
jakub |
IRQ handlers are using one superfluous argument and an unused elipsis. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6da1013f
|
16 years |
martin |
simplify configuration
introduce arch_construct_function and inb/outb …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0867321
|
17 years |
martin |
very experimental TLB refill for ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b187ef
|
17 years |
martin |
ppc32: strict coherency, compatible TLB flush
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@516ff92
|
17 years |
martin |
silent kernel console output when user space console is active
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2425349
|
17 years |
martin |
it is essential to setup the decrementer before potential rescheduling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e241723
|
17 years |
martin |
respect stricker lookup algorithm (first look for colliding PTEs, then …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53634f9
|
17 years |
martin |
make RANDI a generic macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@896ad9f
|
17 years |
martin |
use pseudorandom generator to avoid even the longest path of livelock …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c98874
|
17 years |
martin |
use secondary hash for kernel identity mapping to avoid livelocks on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@826c203
|
17 years |
martin |
avoid nasty race condition during page fault handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43d6401
|
17 years |
martin |
ppc32: add support for cache disable page access control
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f817d3a
|
17 years |
martin |
use macio optionally
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14324438
|
17 years |
martin |
remove tlbia instruction, which is unsupported by PowerPC 7450
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f651e80
|
17 years |
jirik.svoboda |
Make newlines in panic messages consistent. Add periods at end of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ed2d8f
|
17 years |
jirik.svoboda |
Unify newlines in fault_if_from_uspace() format strings. (Remove them …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab25d30
|
17 years |
martin |
redraw kernel cosnole on ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@965dc18
|
17 years |
jakub |
Merge sparc branch to trunk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26fa0f9f
|
17 years |
jirik.svoboda |
Handle page faults from userspace properly on ppc32, do not panic.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfce7d9
|
17 years |
jakub |
Do not print "Page fault.\n" if a mapping is not found during TLB refill.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1b455e
|
17 years |
jirik.svoboda |
Fix bug #67. It was obviously all my fault - I allocated r3 for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37e518b
|
17 years |
jirik.svoboda |
Bugfix: A ppc32 task would hang if it touched unmapped memory - was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c98e6ee
|
17 years |
jirik.svoboda |
Merge program-loader related stuff from dynload branch to trunk. (huge)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7560b606
|
17 years |
jirik.svoboda |
Remove buggy assembler memsetb function, call generic C _memsetb …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d67baa
|
17 years |
jakub |
cstyle fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac0e791
|
17 years |
jakub |
Implement memcpy_to_uspace_failover_address for ppc32.
This fixes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4c2b6a
|
17 years |
martin |
reflect changes in generic code
proper formatting directives
coding style
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4f572e
|
17 years |
malyzelenyhnus |
Unified context saving/restoring macros in ppc32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71eef11
|
17 years |
martin |
remove config.memory_size, get_memory_size() and memory_init.{c|d}
the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b5f9fa
|
17 years |
martin |
remove memory_print_map(), as it duplicates functionality of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f74bbaf
|
18 years |
martin |
start shutdown infrastructure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cb567cd
|
18 years |
martin |
map kernel pages explicitly as writable (this solves compatibility …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bcfbbc
|
18 years |
martin |
support the possibility to send EOI or Interrupt Acknowledgement
prior …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@879585a3
|
18 years |
jakub |
Simplify synchronization in as_switch().
The function was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3f8fb7
|
19 years |
martin |
huge type system cleanup
remove cyclical type dependencies across …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df4ed85
|
19 years |
jakub |
© versus ©
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bc137c2
|
19 years |
martin |
make framebuffer code more generic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dea17f
|
19 years |
jakub |
Add mutual exclusion to keyboard grab and release
functions on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb8335c
|
19 years |
martin |
remove grab (not needed)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4874c2d
|
19 years |
jakub |
Do not copy notification config out of the IRQ structure.
Add the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5e39a32
|
19 years |
martin |
ppc32: update for new IRQ subsystem (there is still a bug left)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d95f1e24
|
19 years |
martin |
cleanup for new IRQ subsystem
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26678e5
|
19 years |
jakub |
Make SMP related parts of main.c more generic.
Move initialization of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06e1e95
|
19 years |
jakub |
C99 compliant header guards (hopefully) everywhere in the kernel. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4fa652
|
19 years |
jakub |
Support 24bpp framebuffers with 4 pixelbytes (each pixel aligned on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94d614e
|
19 years |
jakub |
Remove OpenFirmware calls from kernel/ entirely.
Switch the sparc64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11675207
|
17 years |
Jakub Jermář |
Move everything to kernel/.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|