source: mainline/kernel/arch/ia32/include

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @128359eb   5 years martin Replace get_stack_base() with builtin_frame_address(0) The usage of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd76bbd5   6 years zarevucky.jiri Move some includes to more apropriate location lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a103b5   6 years jakub Introduce PIC operations indirection mechanism Some architectures … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84176f3   6 years jakub arm64: Add support for the architecture This changeset adds basic … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ef56a43   6 years jakub Do not send EOI to pic1 for the first 8 IRQs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6cf76f   6 years jakub Move PIC spurious IRQ handling into arch code As each architecture or … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87a5796   6 years jakub Move i8259 kernel driver to genarch lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8df5f20   6 years zarevucky.jiri Rename NO_TRACE to _NO_TRACE <trace.h> may end up transitively … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d19b3fc   7 years jakub Remove smp_call lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bae43dc   7 years zarevucky.jiri Clean up some unnecessary linker script symbols lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a1afd2   7 years zarevucky.jiri Remove hardcoded data variables from kernel linker scripts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e344422   7 years zarevucky.jiri Move kernel/arch/*/include/arch/elf.h to abi/ lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5429fe   7 years jakub Disambiguate architecture specific doxygroups lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09ab0a9a   7 years jiri Fix vertical spacing with new Ccheck revision. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4621d23   7 years jiri.zarevucky Use compiler builtins for kernel atomics lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7328ff4   7 years jiri.zarevucky Use builtin memory fences for kernel barriers, and convert … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0abc2ae   7 years jiri.zarevucky Remove single-argument version of smc_coherence. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05882233   7 years jiri.zarevucky Unify various barrier includes into <barrier.h> lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c3fb9b   7 years jiri Fix block comment formatting (ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae89656   7 years jakub Provide an empty #DB handler Userspace can trigger a #DB exception … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2f75eb   7 years noreply Replace autogen.py with something simpler. (#30) Instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bacee1   7 years jiri Make ccheck-fix again and commit more good files. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1433ecda   7 years jiri Fix cstyle: make ccheck-fix and commit only files where all the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @013e5d32   7 years jiri More cstyle-related fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53ad43c   7 years zarevucky.jiri Replace ASM macro with the standard ASSEMBLER. At least, GCC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a35b458   7 years zarevucky.jiri style: Remove trailing whitespace on _all_ lines, including empty … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b20da0   7 years zarevucky.jiri style: Remove trailing whitespace on non-empty lines, in certain file … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @06ae793   7 years jakub i8259: Do not use magic numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b0cf63   7 years jiri A round of cstyle fixing (i.e. run make ccheck-fix). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4a829e   8 years jakub Revert "Reformat copyright messages" This reverts commit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @999efa9   8 years jakub Reformat copyright messages The goal is to have one copyright-holder … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @219c530   8 years zarevucky.jiri Make as_constructor_arch(), as_destructor_arch(), and as_create_arch() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @002fd5f   8 years zarevucky.jiri Replace parts of system headers with <_bits/…>. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4fb8d60   8 years zarevucky.jiri Kill U/INTN_C(). It's only used in one place and its practical … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @83dab11   8 years jiri Replace usage of typedefs.h with includes of more specific, standard … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e29e44bf   8 years jiri Kernel should have stddef.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @525c5ac   8 years jiri Kernel should have stdbool.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8d2dd7f2   8 years jakub Reduce the number of files that include <sys/types.h> lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dc05a9a   9 years jakub Fix PTE_VALID_ARCH macros The PTE_VALID_ARCH macros are rewritten so … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e98f1c3e   9 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36df4109   9 years jakub Introduce architecure-specific operations This replaces the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ba16eb   9 years jakub Use autogenerated offsets to access multiboot info and memory map lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a0d9abcd   9 years jakub Use macros for setting up the initial page tables lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57c2a87   9 years jakub Avoid even more magic numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f17bff   9 years jakub Replace magic numbers with macros lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b0206c   9 years jakub Use macros instead of magic numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a08e6b   9 years jakub Do not define smc_coherence() macro if not compiling for kernel lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6f9fff   9 years jakub ia32: Make TLS settable from uspace The TLS document[1] mandates that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @13dfa3f9   9 years jiri IN_SHARED_LIBC is not needed. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @235d31d   11 years jakub Merge the CHT pre-integration branch This branch contains: - the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3da166f0   11 years jakub Merge from lp:~martin-sucha/helenos/kernel-serial lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1c57a8   11 years jakub Merge from lp:~adam-hraska+lp/helenos/rcu/. Only merge from the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5eae56a   11 years jakub Autogenerate ia32 kernel context_t and its offsets. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8d427a3   11 years jakub Autogenerate istate_t and its offsets on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f72906c   12 years martin prefer allocating physical frames from the so called low priority … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b0c2075   12 years martin new physical memory allocator supporting physical address constrains … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45b4300   12 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d242cb6   12 years martin make sure we configure two distinct segment descriptors and set the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4d96e9   12 years jakub Improvements of stack and istate_get() definitions. - Make sure each … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @850235d   12 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d59c046   12 years jakub Test for a user istate can be only done by looking at CS and its RPL. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4a5ba372   13 years jakub Remove the unmaintained ia32 and amd64 kernel debugger. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @340ba25c   13 years adam.hraska+hos Updated copyright notice. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1ef4c0   13 years adam.hraska+hos Fixed type mismatch in local_atomic_exchange() on amd64, ia32. Fixes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(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) @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) @3296df5   13 years sucha14 Add NS16550 serial input support on ia32 and amd64 platforms. This is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ecf5b8   13 years vojtechhorky Prevent compile-time symlinks in kernel So far, architecture specific … 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) @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) @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) @88dfee7   14 years martin get rid of unnecessary legacy code 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) @1b478f6   14 years jakub Add km_is_non_identity(). 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
(edit) @ddcc8a0   14 years jakub Split frame_arch_init() into two parts. - frame_low_arch_init() is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dd830c   14 years jakub Partition ia32 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55896b6   14 years jakub Add architecture specific hooks for km_(non)_identity_init(). Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c22531fc   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abf04a54   14 years jakub Merge PIO improvement from Zdenek Bouska. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3e4a2c   14 years martin resurrect the original PSE page mapping code and use it if PSE is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c99eae   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac7f81d   14 years sucha14 Also exclude read_msr from asm.h on i486 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8c15255   14 years sucha14 Add support for i486/vortex86 processor lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0699467   14 years martin do not provide general access to kernel headers from uspace, only … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26aafe8   14 years martin cleanup the huge mess related to stacks, their sizes and locations use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b678410   14 years jiri Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b6930d   14 years jakub Add ssize_t for kernel. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8aa2b3b   14 years jiri Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb4f078   14 years martin unify kernel byte string implementations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @667a4f8   14 years zdenek.bouska Memory mapped registers accessible by pio_* frunctions (ia32, amd64) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @04803bf   14 years jiri Merge mainline changes (needs fixes). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f902d36   15 years martin rename the dp8390 driver (and everything related) to ne2000 as it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @acc7ce4   15 years martin uspace interrupt controller drivers for i8259 and APIC (non-functional … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.