|
|
@7919cd5
|
16 years |
jakub |
Unbreak ppc32 candidate.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e78136a
|
16 years |
jakub |
Add missing PIO functions to ppc32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c33687a
|
16 years |
jakub |
Unbreak mips32 candidate.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bdd725
|
16 years |
jakub |
Add missing PIO functions for mips32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bffa876e
|
16 years |
jakub |
Remove unnecessary stuff from arm32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9446f39
|
16 years |
jakub |
Unreak arm32 (as far as breakage introduced by 3947 goes) and
adapt …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00eace3
|
16 years |
jakub |
Fix UP builds.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e23e16
|
16 years |
jakub |
PIO functions for arm32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9688513
|
16 years |
jakub |
Unbreak amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cecb0789
|
16 years |
jakub |
This is the evil commit. In particular, it does:
- introduces more …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cb9fa0
|
16 years |
jakub |
Fix ia32's pio_{read,write}_32().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9b550b
|
16 years |
jakub |
Let IRQ claim methods take irq_t * instead of the instance argument.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9979acb
|
16 years |
martin |
make hw_area API more generic
this allows mapping of EGA VRAM on ia32/amd64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc22844
|
16 years |
jakub |
Embed the ns16550 irq structure into the ns16550 instance structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70554dd
|
16 years |
martin |
dash is not a safe character for C preprocessor, use underscore instead
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f32d90b
|
16 years |
jakub |
Fix sparc64 build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@013c4d6
|
16 years |
jakub |
Improve the ns16550 driver.
- The driver support multiple instances. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91825d90
|
16 years |
jakub |
Kill arch/drivers/ega.h. Provide one-stop shopping
place for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4544884
|
16 years |
jakub |
Improve the i8042 kernel driver (phase I).
- Convert the code to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5cb223f
|
16 years |
jakub |
Adapt most of the kernel to ioport8_t, ioport16_t and ioport32_t types.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d60cf5
|
16 years |
jakub |
Introduce ioport8_t, ioport16_t and ioport32_t. These types are to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b44099d
|
16 years |
jakub |
Kill arch/drivers/i8042.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c852b948
|
16 years |
jakub |
Nuke i8042_poll().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96e0748d
|
16 years |
martin |
make arch_pre_main optional, don't force any specific prototype …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bf612b
|
16 years |
martin |
add min3 and max3 macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6b8e9d8
|
16 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e45a3b9
|
16 years |
martin |
avoid ugly ifdefs in fpu1 test
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edd7aa6d
|
16 years |
martin |
remove non-standard define
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f341820
|
16 years |
martin |
mips32: basic SMP support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e94f730
|
16 years |
martin |
eliminate non-standard -D$(MACHINE)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@17f168e
|
16 years |
martin |
remove forgotten #ifdef arch
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
|
|
|
@2d96f4d
|
16 years |
jakub |
Fix ia32 build for Pentium 3 systems.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee06f2a
|
16 years |
jakub |
Introduce a more platform-neutral name for programmed I/O.
The new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7f2ad68
|
16 years |
jakub |
Get rid of CONFIG_NS16550_INTERRUPT_DRIVEN and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfd1546
|
16 years |
jirik.svoboda |
More elegant way of invoking the loader - as a 'cloneable' service. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@687c3cd
|
16 years |
jakub |
Get rid of CONFIG_DEBUG_AS_WATCHPOINT.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74bcf5e
|
16 years |
jakub |
Get rid of CONFIG_SIMICS_FIX.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f7cb3a
|
16 years |
jakub |
Get rid of CONFIG_DEBUG_ALLREGS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c1f763
|
16 years |
jirik.svoboda |
Make ia32/amd64 compile again. This is mostly a hack, but a more …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98a4e76
|
16 years |
martin |
centralize configuration data
use a header file for passing most of …
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
|
|
|
@7004747
|
16 years |
martin |
simplify configuration in Makefiles
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@912ee7c
|
16 years |
martin |
introduce fncptr_t and ioport_t on all platforms
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af75db9
|
16 years |
martin |
remove (almost all) platform dependent code from drivers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95b9963
|
16 years |
martin |
add BGR 888 visual, remove FB_INVERT_ENDIAN
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f81ceb7
|
16 years |
martin |
remove platform dependent constructs from generic code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a72a9a
|
16 years |
martin |
add empty tests for platforms which don't support them
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fcfa48
|
16 years |
martin |
cleanup: remove unsupported or broken ports
(there are out-of-sync …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d0081b
|
16 years |
martin |
classify mips2 test as unsafe for now as it fails in msim
(a better …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1902113
|
16 years |
martin |
add includes necessary for LOG macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@820edde
|
16 years |
jakub |
Fix arm32 build when not configured with framebuffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd72312
|
16 years |
jirik.svoboda |
Bugfix: Check kbox, not regular box. In case where the debugger …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@753d851
|
16 years |
rimskyp |
Allow to suppress compilation of FB code on Sparc machines that do not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eddf924
|
16 years |
martin |
add dot which will be erased
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0867321
|
16 years |
martin |
very experimental TLB refill for ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b187ef
|
16 years |
martin |
ppc32: strict coherency, compatible TLB flush
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34259b9
|
16 years |
martin |
flush cache during image copying
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@108a60f9
|
16 years |
martin |
make compliant with r3848 (kernel/arch/mips32/src/drivers/serial.c)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b01264
|
17 years |
jakub |
Fix ia64 build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4d1085
|
17 years |
jakub |
Fix sparc64 build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbc8ac6
|
17 years |
jakub |
Fix amd64 UP build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7c4044
|
17 years |
jirik.svoboda |
Fix msim target.
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
|
|
|
@81df0ce
|
17 years |
martin |
make sys_klog atomic
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
|
|
|
@c19a4169
|
17 years |
martin |
more decent kconsole output without stdin
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
|
|
|
@12bf33a
|
17 years |
martin |
print task name during fault
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
|
|
|
@26c67a8
|
17 years |
martin |
print numbers, not "llu"
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
|
|
|
@48daf64
|
17 years |
jakub |
Introduce a new syscall: SYS_IPC_FORWARD_SLOW.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a0367f
|
17 years |
martin |
configuration system overhaul (requires newt)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1747a5
|
17 years |
martin |
fallback to VGA registers if VESA routine fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff50f40
|
17 years |
martin |
simplify compile options
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
|
|
|
@c571f42
|
17 years |
jirik.svoboda |
Also redraw kernel console on arm32.
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
|
|
|
@acee917
|
17 years |
jakub |
Do not compile unnecessary code when CONFIG_SMP is not configured on ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e56eb1a
|
17 years |
jakub |
Fix comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a45752d
|
17 years |
jakub |
Remove unused file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f245145
|
17 years |
jakub |
Only one kernel EGA driver to rule them all.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44ff4fb
|
17 years |
jakub |
Extern declaration for ia64 last_frame.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38f6add
|
17 years |
jakub |
Replace the disfunct hw_map() with a functional dirty hack.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ce14e3
|
17 years |
jakub |
Do not leave last_frame uninitialized on ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b70a6e
|
17 years |
jakub |
More ia64 cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4d6cb
|
17 years |
jakub |
More of ia64 cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@666773c
|
17 years |
jakub |
Humanitarian facelift for ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8c0dc5
|
17 years |
jakub |
Cleanup ia64's frame.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f08ff55
|
17 years |
jakub |
Legacy vs. lagacy.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef5de6d
|
17 years |
jakub |
Remove most of the ia64 dead / commented out code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f58321c4
|
17 years |
martin |
redraw kernel console
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ad953c
|
17 years |
martin |
send notification to uspace console when switching from kernel console
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|