|
|
@eae4e8f
|
16 years |
jakub |
Fix missing includes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41df2827
|
16 years |
jakub |
Fix missing includes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d27ed12
|
16 years |
anachron |
Added software emulation of 64bit multiplication (muldi3).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1075ac6
|
16 years |
martin |
compare signatures byte-by-byte (avoid dereferencing type-punned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a71c158
|
16 years |
martin |
kernel output devices now suport multiple instances (except ski and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9c7425
|
16 years |
martin |
prepare outdev_t devices (particularly stdout) to work as repreaters …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e731b0d
|
16 years |
martin |
make ppc32 OFW usage on par with sparc64, make appropriate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00a020d
|
16 years |
martin |
declare unknown visual type and allow fb_init() to fail gracefully
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19490ce
|
16 years |
jakub |
Fix 16bpp modes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30885b9
|
16 years |
jakub |
RGB conversion functions should work with a well-defined pixel format.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ac14a70
|
16 years |
vineethrp |
ARM port for development board integratorcp(ARM926EJ core module).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@450448d
|
16 years |
jirik.svoboda |
Implement data transmission to CUDA, use to enable autopolling. Now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f0db02e
|
16 years |
jirik.svoboda |
Modify CUDA driver to state machine format, with one interrupt per …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80a3bd9
|
16 years |
jakub |
Initialize the Accessed and Dirty bits when the page hash table is used.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a77841d
|
16 years |
jirik.svoboda |
Kernel Mac ADB keyboard driver revived.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@103bb68
|
16 years |
jakub |
A little bit of cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98000fb
|
16 years |
martin |
remove redundant index_t and count_t types (which were always quite …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d797054c
|
16 years |
martin |
avoid touching EGA video memory or cursor in silent mode
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2417bc
|
16 years |
martin |
change the way how input devices are wired together according to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4b1535
|
16 years |
jirik.svoboda |
str_ncpy() vs str_cpy(). The same in userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@149d14e5
|
16 years |
martin |
ia32, amd64: do not reboot via a triple fault (which is nasty), but …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a85aebd
|
16 years |
martin |
fix wrong bounds checking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8bf88d
|
16 years |
martin |
represent special keystrokes (cursor arrows, page up/down, delete, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b60c582
|
16 years |
martin |
update for string changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06b785f
|
16 years |
jirik.svoboda |
strlen() → str_size().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a816fe
|
16 years |
martin |
more sanity checks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@accc088
|
16 years |
martin |
convert Unicode characters to OEM (a.k.a. 437) code page
add colors to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98895c5c
|
16 years |
martin |
simplify glyph mapping function
draw invalid glyphs with a distinctive …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dd772d
|
16 years |
martin |
fix cursor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f29e336
|
16 years |
martin |
add copyright of the original font author
source: …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcdc31d
|
16 years |
martin |
use Unicode font glyphs and mapping for framebuffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84afc7b
|
16 years |
martin |
as kernel little brother drivers are not needed anymore, the device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9693835
|
16 years |
martin |
get back support for framebuffer and keyboard for sparc64 (generic)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c79afe
|
16 years |
martin |
update for the new scheme of wiring device drivers to keyboard/serial …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0e1b48
|
16 years |
martin |
chardev_t → outdev_t
small fixes and cleanups
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6f2ebc
|
16 years |
martin |
wire keyboard/serial module and device drivers in a more obvious way …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f7b303
|
16 years |
martin |
add dummy serial line input and output drivers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c24c26c6
|
16 years |
jakub |
Add a new line - gcc is very picky lately.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c84368e
|
16 years |
jakub |
Serial line module.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@411b6a6
|
16 years |
jakub |
Complete emancipation of kernel serial controller drivers (i8042, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d8d71e
|
16 years |
jirik.svoboda |
Move multiboot parsing to genarch/*/multiboot and adapt it for use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@24a44ec
|
17 years |
jirik.svoboda |
Another memmove() instead of memcpy().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edf5774
|
17 years |
jakub |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c0adbc
|
17 years |
martin |
fix console overdrawing when is logo on
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64c7e14
|
17 years |
martin |
do not waist resources if no keyboard driver is used
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e71a9d8
|
17 years |
martin |
resurrect kernel logo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@882d7a8
|
17 years |
martin |
invert VGA 3:2:3 palette to reflect changes in revision 3692
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76fca31
|
17 years |
martin |
kconsole is optional
kernel & uspace framebuffer rewrite with speedups …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@925fdd7
|
17 years |
rimskyp |
Fixed the bug when on SunBlade1500 we wrote to an address outside the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20eb5e4d
|
17 years |
rimskyp |
Added forgotten stuff related to framebuffers with offsets. Got rid of …
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
|
|
|
@50b3d30
|
17 years |
jakub.vana |
IA64: repair similators support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@323a5aaf
|
17 years |
jakub.vana |
Legacy IRQ support, uspace NS16550 support, some minor changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2760f
|
17 years |
jakub |
Add additional members to the irq_t structure so that an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e53ab7
|
17 years |
jakub |
Initial support for interrupt driven driver for ns16550.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa8d0f7
|
17 years |
jakub |
Some cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2a5529
|
17 years |
jakub.vana |
Support for serial port console on IA64 as a compensation for keyboard …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af863d0
|
17 years |
martin |
move unfinished ObjC support to a separate branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08a19ba
|
17 years |
jakub |
Support for active mutexes. Active mutexes implement busy waiting, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e32e092
|
17 years |
jirik.svoboda |
Declare arguments for memstr.h operations as pointers instead of uintptr_t.
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
|
|
|
@6c441cf8
|
17 years |
martin |
code cleanup (mostly signed/unsigned)
allow extra compiler warnings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db25906
|
18 years |
jakub |
Remove duplicit implementation of strlen() in kernel, rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef042e0
|
18 years |
jakub.vana |
IA64 rest of neaded changes to work with simics keyboard
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b35499
|
18 years |
jakub |
Experimental support for the cgsix framebuffer, which is found on old …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fe9c5b
|
18 years |
jakub |
Minor cleanup of softint.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b781c0
|
18 years |
jakub |
Merge arm32 into trunk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f043c0
|
18 years |
martin |
fix ICC compilation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddf1255
|
18 years |
martin |
keep mouse state in i8042_grab, unify keyboard and mouse IRQ handler …
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
|
|
|
@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
|
|
|
@2057572
|
18 years |
jakub |
The Ultimate Solution To Illegal Virtual Aliases.
It is better to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|