source: mainline/kernel/arch

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @657ddbd   13 years adam.hraska+hos Added ia32 specific local atomic exchange (faster than the generic … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dcb0751   13 years adam.hraska+hos Implemented gcc's sync_val_compare_and_swap_4() built-in function … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33c2952   13 years adam.hraska+hos Merged with mainline. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc89e32   13 years adam.hraska+hos Fixed build for ia64/ski, ia64/i460GX, mips32/msim and mips64/msim. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc106e4   13 years adam.hraska+hos Fixed build for sparc64/ultra, sparc64/niagara, ppc32, mips32/GXemul. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2708f6a   13 years adam.hraska+hos Removed ia32 and amd64 specific atomic compare-and-swap operations … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60d931d   13 years jano.vesely arm32: Print instruction code instead of pc. The text says it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23c1fae   13 years jano.vesely arm32: New instruction decoder Confirmed working on inegratorcp … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77f91fe   13 years jano.vesely arm32: Align stack to 8bytes in exception handlers. Fixes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7aa6b99   13 years jakub Make sure gcc generates stack frames that are compliant with the ARM … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8cf4823   13 years jano.vesely arm32: Fix high vector bit control register location. ARM920T (gta02) … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87e5b526   13 years jano.vesely arm32: Drop the old instruction recognition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ef7fb2   13 years jano.vesely arm32: Update comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f13f5d60   13 years jano.vesely arm32: Identify swap instructions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d126d3e   13 years jano.vesely arm32: Optimize even more. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbb0a400   13 years jano.vesely arm32: Optimize instruction recognition. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ddb3c5   13 years jano.vesely First try instr identificator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ec4144   13 years jano.vesely integratorcp: Add uart kernel driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a4e1c7   13 years jano.vesely integratorcp: Fix compiling without FB option. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da68871a   13 years adam.hraska+hos Merged changes from mainline. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b17518e   13 years adam.hraska+hos Renamed atomic_swap_* to atmoic_set_return_* and added a local cpu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1c7755   13 years adam.hraska+hos Added atomic_swap_ptr() for ia32, amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbe89af   13 years martin mips: do not generate FPU code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d99fac9   13 years adam.hraska+hos Fixed build for amd64 (due to bad cht1 test and atomic.h). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2bcf6c6   13 years adam.hraska+hos Added atomic_cas_ptr() including a sanity test for ia32 and amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d30b14f   13 years jakub Adhere to amd64 ABI for calling variadic functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fc93d5   13 years jakub Sanitize the SYSRET vulnerability on Intel amd64 processors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f66c203d   13 years martin explicitly load default BIOS IDT for real-mode VESA BIOS access (GRUB … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1008064   13 years martin temporary workaround for ticket #465 (GCC bug 53975) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8471b9   13 years adam.hraska+hos smpcall: Fixed to compile for amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1066041   13 years adam.hraska+hos preemption_disable: Turned functions into macros. Moved THREAD, AS, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e4f22b   13 years jakub When sending an IPI, wait for its successful delivery. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb4c9fca   13 years jakub Reverse the condition which ends the loop in cross_call(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d8269b   13 years jakub Add macros for setting the present bit in PTEs separately. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d71331b   13 years adam.hraska+hos smp_call: Moved content of arch header to generic header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ee1ccc   13 years adam.hraska+hos smp_call: initial unicast version for ia32, amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49e6c6b4   13 years adam.hraska+hos ipi: Added support for unicast IPI on amd64, ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6a78b9   13 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6eef3c4   13 years martin cleanup thread_create() and thread_t structure - remove 'flag' … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2902e1bb   13 years martin add support for variable uspace stack size create individual address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34ab31c0   13 years jakub Cosmetic reordering of page protection bits. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @306f0de   13 years jakub Make kernel identity on ia32 use global mapping for its entire range. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2689a0b   13 years jakub Remove long unmaintained support for building with suncc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee04c28   13 years jakub Remove obsolete comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d11a181   13 years martin finally unbreak the ARM EABI division and modulo wrappers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e56575d   13 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab63b04e   13 years martin do not use bx in ARMv4 mode lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d76de0e   13 years martin make sure the compiler generates ARMv4 code only lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ceef572   13 years martin rework ARM EABI support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df955955   13 years martin add EABI bindings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e533d6f   13 years sucha14 Use correct visuals on ppc32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d123b3   13 years martin respect the o32 ABI when calling C functions from assembler and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c87562ca   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9971ea7f   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9318afa   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @089246ce   13 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de3db94a   13 years martin map OpenFirmware device tree into sysinfo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @314f3a3c   13 years jakub Make sure mf.a is issued after each PIO. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26f407e9   13 years jakub The i460GX machine can indeed use the rootpc platform driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @21063c2   13 years jakub Define a PIO range for PL050 keyboard and adjust its IRQ code accordingly. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1402402   13 years jakub Define a PIO range for GXemul keyboard. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27ed3edd   13 years jakub Define a PIO range for msim keyboard. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a31aad1   13 years jakub Define PIO range for the ns16550 driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cfb79747   13 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @199112e4   13 years jakub Define a PIO range for the cuda driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b3b571   14 years jakub Merge from lp:~jakub/helenos/mm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61ac34d   14 years jakub Map the RAS page using km_map(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9970a5a   14 years jakub Merge from lp:~jakub/helenos/mm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adec5b45   14 years jakub Rename hw_map() to km_map() and add protection flags argument to make … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4673296   14 years jakub Move hw_map() to km.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4dee0cb   14 years jakub Fix mips64 build. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32817cc   14 years jakub Make the kernel ready for init tasks loaded to high memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8576bb4   14 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60db852   14 years martin remove unnecessary includes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88dfee7   14 years martin get rid of unnecessary legacy code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49ec568   14 years martin improve the code a little bit (common constant, avoid any chance of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7943c43   14 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9117ef9b   14 years jakub Restrict the e820 table entries to 32-bits on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a538808   14 years jakub Get rid of apparently left-over protoype code from GAT02 development times. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6b84f7   14 years jakub Streamline allocation of the frame for the exception vectors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8356e59   14 years jakub Do not include the PTL0 range which includes the high exception … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7852625   14 years martin zone_external_conf_alloc() must be allowed to fail gracefully (by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db64d094   14 years jakub Quarter the size of arm32's kernel non-identity to compensate for the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22f0561   14 years jakub Get rid of kernel static non-identity mappings on ia64. - IO_OFFSET … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0fd9b35   14 years jakub Limit kernel identity on ia64 to low memory and make sure to use the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aaa6af2   14 years jakub Do not take AS→mutex when reading AS→asid in mips32 TLB-miss … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @398e33be   14 years jakub Fix address space definition for mips32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7aaed09   14 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b71e84d   14 years jakub Get the number of PTL0 and PTL3 entries right on arm32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8db519   14 years martin update syscall prototypes cleanup includes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b478f6   14 years jakub Add km_is_non_identity(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @972c60ce   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf155ed   14 years martin respect the changes in C code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @464a52f   14 years jakub mips32: Switch to kernel address space so that we can start taking … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e78394   14 years jakub sparc64: Make sure to use AS_KERNEL when handling kernel non-identity. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f5714e   14 years jakub sparc64: Kernel non-identity needs to be resolved by walking page tables. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8f1545   14 years jakub KSEG3 instead of KSEG0. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40898df   14 years martin allow the boot framebuffer to be optional again lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f5c9c96   14 years martin implement multiboot v2 specification and use it in GRUB for UEFI - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40c8c17   14 years jakub Replace multiple definitions of last_frame with config.physmem_end. Do … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.