|
|
@16da5f8e
|
16 years |
jirik.svoboda |
String functions should be declared in string.h (and implemented in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a212307
|
16 years |
martin |
lower startup sleep (with proper explanation)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d9d9a9
|
16 years |
martin |
make sure the EGA framebuffer is initialized with proper attributes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e079b70
|
16 years |
jirik.svoboda |
Fix misaligned columns (whoops).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f94c3d
|
16 years |
jirik.svoboda |
Read command line for multiboot modules on ia32 and copy it to task …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf25efb
|
16 years |
jirik.svoboda |
Rewrite rest of multiboot info parsing to C.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b241f3
|
16 years |
jirik.svoboda |
The ia32-specific boot code is written completely in assembly for no …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc18d63
|
16 years |
jirik.svoboda |
task_set_name() syscall so that we can have names (for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c7257b
|
16 years |
jakub |
Do not set sysinfo for uspace drivers directly in the kernel drivers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c43b1db2
|
16 years |
jakub |
Get rid of unused variable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42742c5a
|
16 years |
jakub |
Userspace driver for OBIO. This will make it possible to clear …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c214a65
|
16 years |
martin |
keep original contents of the EGA framebuffer,
make sure the cursor is on
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1f7f6ea
|
16 years |
martin |
prettyprint help and tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e49e234
|
16 years |
martin |
kernel memory management revisited (phase 2): map physical memory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f0f29ce
|
16 years |
martin |
kernel memory management revisited (phase 1): proper support for zone …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b1de7a
|
16 years |
jakub.vana |
Fix I/O access to identicaly mapped space
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e5a814
|
16 years |
jakub |
Add simple userspace FHC driver.
Modify the z8530 userspace driver
to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f542825
|
16 years |
jakub |
Fix argument order.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9962f53
|
16 years |
martin |
remove typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a1410d
|
16 years |
martin |
replace old ifdefs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0855a0
|
16 years |
jirik.svoboda |
Fix broken doxygen syntax.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@691eb52
|
16 years |
martin |
switch between the preference of kernel/uspace IRQ hash table
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b0ae4be
|
16 years |
jakub |
The kernel i8042 driver should be instance-neutral.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9f9a13
|
16 years |
jakub |
Make ia64 for ski build again.
Need to implement kernel notifications …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f74869
|
16 years |
jakub |
Unbreak sparc64.
Due to the lack of userspace bus drivers for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7abb0e
|
16 years |
jakub |
Remove extern declarations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26e51609
|
16 years |
jakub |
Remove unneeded stuff from kernel's ns16550 driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d063365
|
16 years |
jakub |
Do not include the IPC stuff in the i8042 kernel driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
16 years |
jakub |
Fix ia64 build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4d1085
|
16 years |
jakub |
Fix sparc64 build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbc8ac6
|
16 years |
jakub |
Fix amd64 UP build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7c4044
|
16 years |
jirik.svoboda |
Fix msim target.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@516ff92
|
16 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
|
16 years |
martin |
make sys_klog atomic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2425349
|
16 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
|
16 years |
martin |
more decent kconsole output without stdin
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e241723
|
16 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
|
16 years |
martin |
make RANDI a generic macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@896ad9f
|
16 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
|
16 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
|
|
|