|
|
@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
|
|
|
@bd1deed
|
18 years |
martin |
experimental support for Objective C
(disabled by default)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80bcaed
|
18 years |
jakub |
Merge as_t structure into one and leave the differring parts in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1004b37
|
18 years |
martin |
signed/unsigned comparison, explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@623b49f1
|
18 years |
martin |
fix signed/unsigned comparison and integer overflow
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d07bf3
|
18 years |
martin |
signed/unsigned comparison, explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3f8fb7
|
18 years |
martin |
huge type system cleanup
remove cyclical type dependencies across …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51baa8a
|
18 years |
jakub |
Don't write to frame buffer memory, which is past the resolution.
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df4ed85
|
19 years |
jakub |
© versus ©
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@730376d
|
19 years |
jakub |
Fix important comment in kernel/arch/sparc64/src/proc/scheduler.c.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8ddd17
|
19 years |
jakub |
Rework support for virtually indexed cache.
Instead of repeatedly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0485c6
|
19 years |
jakub |
Introduce page colors. So far, only sparc64 uses correct page color …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccb0cbc
|
19 years |
martin |
Add BGR 0888 visual for Ultra 60
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bc137c2
|
19 years |
martin |
make framebuffer code more generic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6f270f
|
19 years |
jakub |
The prefered switch statement indentation is the one replaced by the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@800eaf5
|
19 years |
martin |
framebuffer cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5a2ee8
|
19 years |
jakub |
Indentation, formatting and minor changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f8f480
|
19 years |
jakub |
Rewrite OFW device tree traversal algorithms to iterate over the list …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b43a04
|
19 years |
jakub |
Modify selected function to consume less stack space.
Avoid flushw …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@16d71f41
|
19 years |
martin |
ia32: mouse support, mouse regrab is still broken
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cea12e9
|
19 years |
martin |
ia32: adopt new IRQ interface, mouse not tested yet
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dea17f
|
19 years |
jakub |
Add mutual exclusion to keyboard grab and release
functions on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4874c2d
|
19 years |
jakub |
Do not copy notification config out of the IRQ structure.
Add the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8513ad7
|
19 years |
jakub |
Add support for IPC notifications even for polled ns16550 based keyboard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc46884
|
19 years |
jakub |
Support for grabbing and releasing z8530 keyboard for sparc64.
We …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b017ba
|
19 years |
jakub |
Replace the old IRQ dispatcher and IPC notifier with new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63530c62
|
19 years |
jakub |
Changes in ns16550 and z8530 drivers.
Add some stuff for IRQ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dcf22a
|
19 years |
jakub |
Move the new IRQ redirector to ddi/.
Add function for assigning unique …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d107f31
|
19 years |
jakub |
Prototypical implementation of new IRQ redirector in sparc64.
The new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33b1903
|
19 years |
jakub |
Separate mapping of EBUS interrupts into two parts: EBUS and PCI.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2cc9a0
|
19 years |
jakub |
Add support for interrupt mapping in the Sabre PCI controller.
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@233af8c5
|
19 years |
jakub |
Rename INO to INR, for the sake of consistency with manuals.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b414b5
|
19 years |
jakub |
Extend the OFW device tree node with a void pointer. The boot loader …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36db5ac
|
19 years |
jakub |
Add function to find OFW tree node by handle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45b26dad
|
19 years |
jakub |
sparc64 work:
- Loader now starts all processors.
- Kernel halts all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ff1f1e
|
19 years |
jakub |
Support for FFB (Creator 3D) framebuffer detection on sparc64.
(Not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d684e4
|
19 years |
jakub |
Convert sparc64 framebuffer code to configure from the OpenFirmware …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28ecadb
|
19 years |
jakub |
Convert sparc64 to detect keyboard and determine
its physical address …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@16529d5
|
19 years |
jakub |
More ofw_tree work and fixes.
Add ofw_tree_lookup().
Every …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61e90dd
|
19 years |
jakub |
Add balloc() (a.k.a boot allocator):
- balloc() only needs to know how …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29b2bbf
|
19 years |
jakub |
sparc64 work:
- Experimental support for TSB (Translation Storage Buffer).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1d1f5d3
|
19 years |
jakub |
Fix bug in mm/as.c:
- as_area_destroy() should not work with AS but as …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06e1e95
|
19 years |
jakub |
C99 compliant header guards (hopefully) everywhere in the kernel. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bb6b06
|
19 years |
jakub |
Small improvements here and there.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@253f35a1
|
19 years |
jakub |
sparc64 work.
- Changes to enable userspace keyboard drivers.
- Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7e3f1ad
|
19 years |
jakub |
Replace FB_BIG_ENDIAN with FB_INVERT_ENDIAN.
Omit tests for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5035eeb7
|
19 years |
jakub |
Pass "fb.bpp-align" property to userspace so that our fb task works …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f47fd19
|
19 years |
jakub |
sparc64 work.
Define the istate structure.
Move the identity-mapping …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9a56c0
|
19 years |
jakub |
sparc64 work.
interrupt_vector trap experimental handling.
Minimal …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec2c55a
|
19 years |
jakub |
Rework the z8530 driver so that it is based on z8530 specification …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4be29
|
19 years |
jakub |
Add an option to compile the sparc64 kernel for Ultra 5 or Enterprise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d46c6ecd
|
19 years |
jakub |
Move code duplicated in i8042.c and z8530.c to key.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@287920f
|
19 years |
jakub |
i8042 and z8530 separated, the tree compiles again.
Now there is some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da74747
|
19 years |
jakub |
Start reorganization of different keyboard drivers.
What seemed like a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b006a2c8
|
19 years |
jakub |
Add scan code map for Sun keyboard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4fa652
|
19 years |
jakub |
Support 24bpp framebuffers with 4 pixelbytes (each pixel aligned on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94d614e
|
19 years |
jakub |
Remove OpenFirmware calls from kernel/ entirely.
Switch the sparc64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11675207
|
17 years |
Jakub Jermář |
Move everything to kernel/.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|