|
|
@617652f
|
15 years |
pavel |
Fixing the bug which caused that klog was being written also directly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b473611
|
15 years |
jakub |
Merge the sparc branch.
Both sun4u and sun4v appear to work.
HM …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a2f8aa
|
15 years |
jiri |
ADB driver for userspace, ADB keyboard support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e33e1d
|
15 years |
pavel |
Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86018c1
|
15 years |
pavel |
Implemented uspace keyboard driver. Cleanup needed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eeb643d
|
15 years |
pavel |
Implemented Niagara output userspace driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99de22b
|
15 years |
pavel |
Merged latest trunk changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d7f9bfe
|
15 years |
jakub |
Dummy support for sparc64 kernel stack traces.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eacb957
|
16 years |
jakub |
Merge fix for ticket #149.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@245e8399
|
16 years |
jakub |
Flush windows in context_save_arch() instead of context_restore_arch().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@387416b
|
16 years |
pavel |
Synchronizing with head.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77f65df
|
16 years |
pavel |
minor cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e53e02
|
16 years |
pavel |
Merged fast data access MMU miss & protecion handlers ⇒ the uspace …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba50a34
|
16 years |
pavel |
Merged fast instr. access MMU miss handler, now the first few …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eae4e8f
|
16 years |
jakub |
Fix missing includes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb79d60
|
16 years |
pavel |
Merged the preemptible trap handler for userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3da11f37
|
16 years |
pavel |
Merged changes essential for the code to reach 'uinit'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18baf9c0
|
16 years |
pavel |
Sources forked into sun4u and sun4v versions such that sun4u and sun4v …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f678b1c
|
16 years |
pavel |
Added forgotten files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70a1c59
|
16 years |
pavel |
Kernel MM implemented.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69b68d1f
|
16 years |
pavel |
Kernel input driver implemented, now the kconsole is usable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74cbac7d
|
16 years |
pavel |
First thread sucessfully created.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4655da
|
16 years |
pavel |
TLB & CPU init implemented, now the code reaches creation of the first …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66e08d02
|
16 years |
pavel |
Output in kernel now possible, init phase passes to cpu_init.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f238e86
|
16 years |
pavel |
Both sun4u and sun4v are compilable, sun4u feature-complete, sun4v …
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
|
|
|
@8688a6e
|
16 years |
jakub |
Let the uinit kernel thread run with interrupts enabled by default
and …
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
|
|
|
@44539b4c
|
16 years |
jakub |
Adhere to the sparc64 ABI and provide stack space for procedure arguments.
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
|
|
|
@687246b
|
16 years |
rimskyp |
TLB demap optimalization for US3.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e7afdbc
|
16 years |
martin |
make sgcnin_init() consistent with similar driver functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccd1a14
|
16 years |
jirik.svoboda |
Stop userspace kbd driver from polling when switching to kcon. Also, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1a83e5e
|
16 years |
jakub |
Replace non-canonical B instructions with BA %xcc.
Fix one occurrence …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5646813
|
16 years |
jakub |
Replace all deprecated BA (Bicc) instructions with BA %xcc instructions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@253d3d0
|
16 years |
jakub |
Convert sgcn to the new HID wiring mechanism.
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
|
|
|
@f03afad
|
16 years |
martin |
repair a bug in calculating the address of hardware devices
(no …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17646b1
|
16 years |
martin |
repair two glitches in memory management
(no beer today
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bf4936
|
16 years |
jakub |
On sparc64, do fast indentity mapping only for physical memory.
For …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@577b531
|
16 years |
jakub |
Replace the deprecated Bicc instructions with proper Bcc instructions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cc6a52
|
16 years |
martin |
fix serengeti console
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
|
|
|
@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
|
|
|
@b4c4666
|
16 years |
jirik.svoboda |
Output CRLF rather than LFCR as the former is the standard one.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce87a8aa
|
16 years |
martin |
fix compilation on sparc64
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
|
|
|
@f6377f72
|
16 years |
jakub |
Update comments for the new hw_map(), which was committed in r4138.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5eb90cb
|
16 years |
jakub |
Revert the previous commit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e16e0d59
|
16 years |
jirik.svoboda |
Make optionality of symbol information less intrusive per Jakub's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2b762ec
|
16 years |
jirik.svoboda |
Make kernel symbol information optional.
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
|
|
|
@08fed0a
|
16 years |
jakub |
Update the SGCN driver to match the latest character I/O changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1462d35
|
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
|
|
|
@4ddc76b
|
16 years |
jakub |
Fix SMP on sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05915ba4
|
16 years |
jakub |
Fix sparc64 builds without srln.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de88998
|
16 years |
jakub |
Some additional fixes to the sgcn driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63b1537
|
16 years |
rimskyp |
SGCN driver modified to reflect the new keyboard driver architecture. …
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
|
|
|
@f7734012
|
16 years |
jirik.svoboda |
Init-task names for sparc64 (that's the final one, whew).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff685c9
|
16 years |
jakub |
Make the kbd port drivers platform neutral by using PIO functions.
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06f96234
|
16 years |
jirik.svoboda |
Unify arch_pre_main() comments.
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@f32d90b
|
16 years |
jakub |
Fix sparc64 build.
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@b4d1085
|
16 years |
jakub |
Fix sparc64 build.
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
|
16 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
|
16 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
|
|
|
@b755225
|
17 years |
jakub |
Support for preemptible syscalls on sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c484842
|
17 years |
jakub |
Fix typo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1a29bb
|
17 years |
martin |
refresh kernel console during grab on sparc64
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
|
|
|
@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
|
|
|
@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
|
|
|
@dfd77382
|
17 years |
jakub |
After my effort yesterday, there are two rival psycho drivers.
Merge …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3b5831
|
17 years |
jakub |
More work on the psycho driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7905360
|
17 years |
jakub |
Improvized Psycho driver.
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
|
|
|
@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
|
|
|
@d364e94
|
17 years |
jakub |
Do not allocate full page for the uspace window buffer.
Instead, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b8fe85
|
17 years |
jakub |
Populate all sparc64 trap table slots belonging to trap_instruction_n.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d93a1c5a
|
17 years |
jakub |
Add sparc64 trap table entries so that the maximum syscall number is 0x40.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da349da0
|
17 years |
jakub |
memcpy(), memmove() and similar functions return dst instead of src. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|