|
|
@723060a
|
17 years |
rimskyp |
SMC functions optimized for US3.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36251c6
|
17 years |
jirik.svoboda |
Ski framebuffer driver.
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
|
|
|
@a632534
|
17 years |
martin |
synchronize drivers with ia32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feaa871
|
17 years |
martin |
remove amd64 drivers
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
|
|
|
@8fe5980
|
17 years |
martin |
cstyle & small fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9cc492a7
|
17 years |
martin |
add unused attribute
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
|
|
|
@36b8c5a6
|
17 years |
jakub.vana |
Fix changed param order to ns16550_init function call
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
|
|
|
@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
|
|
|
@46321fb
|
17 years |
jakub.vana |
IA64: Userspace I/O support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08b6836
|
17 years |
jakub |
The IA-32 manual is very secretive about the fact that the SYSENTER …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7782030
|
17 years |
jakub.vana |
Classic TLB shootdown support on ia64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0aa1665
|
17 years |
jakub.vana |
IA64:smp.c Remove not important logs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2eb893b
|
17 years |
jakub.vana |
IA64 correctly find CPU wakeup vector from SAL & EFI memory map support
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
|
|
|
@4ad8f19
|
17 years |
jakub |
Remove one more occurrence of "Page fault.\n".
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
|
|
|
@1025d28
|
17 years |
jakub.vana |
IA64: Support for real frequency
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff3b7da7
|
17 years |
jakub |
Accesses to memory mapped registers should use volatile pointers so …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59e4864
|
17 years |
jakub.vana |
Alfa of SMP support on IA64
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
|
|
|
@756f475
|
17 years |
jakub.vana |
Macro naming correction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2ef7fd
|
17 years |
jakub |
Support for SYSENTER on ia32.
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
|
|
|
@4f8a0c0
|
17 years |
jirik.svoboda |
Merge changeset 3122 from tracing to trunk. (Add missing include)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@693f614
|
17 years |
jirik.svoboda |
Merge changeset 3114 from tracing into trunk. (implementation of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c867756e
|
17 years |
jakub |
Write protection fault should not panic the mips32 kernel if it …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91befde0
|
17 years |
jakub |
cstyle for mips32's tlb.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd83ccea
|
17 years |
jakub |
Remove ia64 legacy init address and init size macros.
Remove now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ec30d9
|
17 years |
jakub |
Get rid of mips32 legacy init address and size macros.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82b72e40
|
17 years |
jakub |
Prevent 'tmp' in ia32's atomic_lock_arch() from being allocated
to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43b7b35
|
17 years |
jakub |
Prevent 'tmp' in amd64's atomic_lock_arch() from being allocated
to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf29fe5
|
17 years |
jakub |
Add the missing preemption_disable() call to sparc64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddb0df5
|
17 years |
martin |
configurable cross-compiler prefix (using CROSS_PREFIX)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac6ee45
|
17 years |
martin |
configurable cross-compiler prefix (using CROSS_PREFIX)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9d4d2c
|
17 years |
jakub |
Fix ia64 memcpy() broken in the last change.
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
|
|
|
@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
|
|
|
@8480714
|
17 years |
martin |
limit physical memory to 512 MB (more cannot be used right now, see …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@113c677
|
17 years |
martin |
reintroduce support for MSIM text console in user space
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46d8eb9
|
17 years |
martin |
remove dummy page coloring facility, which is currenty not used
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c32a6f37
|
17 years |
martin |
fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d387d2
|
17 years |
martin |
finer granularity (256 KiB)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c296a9
|
17 years |
martin |
fix off-by-one bug
cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edebc15c
|
17 years |
martin |
physical memory detection in MSIM (discontinous regions supported) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e8ddf5
|
17 years |
martin |
remove unnecessary newline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61bacde
|
17 years |
martin |
fix no-mmx option
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
|
|
|
@b5a1730
|
17 years |
jakub |
Allocate AP's GDT from first 4 GiB.
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
|
|
|
@23cdc921
|
17 years |
jakub |
Introduce the notion of FPU_NO_CFLAGS and separate building of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@934b2e0
|
17 years |
jakub |
Don't build the ia32 kernel with MMX/SSE/3DNOW enabled. This was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a3124c
|
17 years |
jirik.svoboda |
Fix mips32 atomic_add() which would break build unless a constant was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f491d7
|
17 years |
jakub |
First argument of atomic functions is read-write (ia32).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad2e39b
|
17 years |
jakub |
First argument to atomic functions is read-write (amd64).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5336643
|
17 years |
jakub |
The first argument to atomic_add() is read-write. (mips32)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c711efe
|
17 years |
jakub |
On sparc64, when the operand to the FLUSH instruction doesn't matter, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3759681
|
17 years |
jirik.svoboda |
Implement smc_coherence[_block]() for ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b22304b
|
17 years |
jakub |
Fix operands for fc_i().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e1e5e1
|
17 years |
jakub |
Maintain cache coherence when setting breakpoints in kconsole on mips32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7c9fcb
|
17 years |
jakub |
Formatting fixes for amd64 debugger.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7511ec
|
17 years |
jakub |
Maintain cache coherence after mips32 install exception handlers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eeaf667
|
17 years |
jakub |
Maintain cache coherence after arm32 installs exception handlers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5087aa
|
17 years |
jakub |
Add smc_coherence_block().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e25eca80
|
17 years |
jakub |
Add smc_coherence() macro to all architectures.
So far, only amd64, …
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
|
|
|
@32443b0
|
17 years |
jirik.svoboda |
Make mips32 compile again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82b71ef1
|
17 years |
martin |
resurrect klog
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3abe472f
|
17 years |
jirik.svoboda |
Make ia64 compile again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@009474f
|
17 years |
jirik.svoboda |
Make arm32 compile again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fadfaf8
|
17 years |
jakub |
Better comments for pretty print formatters.
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
|
|
|
@b63f8569
|
17 years |
martin |
introduce portable formatting directives
remove common types
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b17f47
|
17 years |
jakub |
Some inline functions in memstr.h seem to be of uncertain origin …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d6c468
|
17 years |
jakub |
Some inline functions in memstr.h seem to be of uncertain origin …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f44f04
|
17 years |
jirik.svoboda |
Fix register-constraint typo in ia32 memstr.h and add two '&'s for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d68253a4
|
17 years |
jirik.svoboda |
Fix register-constraint typo in amd64 memstr.h and add two '&'s for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c7294c6
|
17 years |
jirik.svoboda |
Fix missing earlyclobber-register constraints in mips32 atomic_add(), …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9765182
|
17 years |
malyzelenyhnus |
Used common macro for context saving on ppc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecc83bd
|
17 years |
malyzelenyhnus |
Context handling unified for sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d494b3
|
17 years |
jakub |
Each architecture should only announce its endianity.
The conversion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f718ab
|
17 years |
jakub |
Add macros for byte swapping of uint16_t's.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e13daa5d
|
17 years |
jakub |
Fortify ia32 and amd64 kernels against mallicious uspace applications …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20b8bf3
|
17 years |
jakub |
Fix cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|