source: mainline/kernel/arch/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @24c394b   11 years jakub Use directly the fpu member of the fpu_context_t in the "m" constraint. 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) @f93ba6d5   11 years jakub Merge from lp:~jakub/helenos/piodisable. 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) @6eeb4a3   11 years jakub Deduplicate ddi_iospace_enable/disable_arch() code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8cd680c   11 years jakub Add pio_disable(). - Implement *iospace_disable*(). - Implement … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2fa1204   12 years sucha14 Cherrypick usage of kernel logger 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) @c5396c1   12 years martin abandon the 2nd level bitmap according to observations it is very rare … 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) @3772af6   12 years martin remove the special-purpose DMA zone (including the ZONE_DMA and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7de18418   12 years martin partial implementation of a two-level bitmap data structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @03c971f   12 years jano.vesely Mainline changes. 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) @95e370f8   12 years martin determine CLANG_TARGET in autotool lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf85e56   12 years martin remove obsolete CLANG_ARCH lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @94dfb92   12 years vojtechhorky Merge partial Clang reviving Merge from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @192565b   12 years jano.vesely Merge mainline changes. 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) @45f7449   12 years jakub Revert to the state of mainline,1783. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a5a902   12 years martin GCC 4.8 recognizes parts of our C implementation of memset() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c6a7b3a   12 years jano.vesely mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2fa2d86   12 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @59fb782   12 years jakub Unify the use of virtual addresses and virtual page addresses in mm … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c1b3cd   12 years jano.vesely Mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aaceebc4   12 years jano.vesely Create DMA zone. use dma zone for dma_map_anonymous calls. create … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @878e181   12 years vojtechhorky Merge mainline changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36ceaac   12 years vojtechhorky ia32 compiles with clang again 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) @0fa34dd   13 years jakub Merge non contentious changesets from lp:~jakub/helenos/klog. - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3194d83   13 years jano.vesely Deobfuscate and document x86 and amd64 fpu initialization. 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) @21b6307   13 years sucha14 Merge ns16550_output into ns16550_init. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6bbe470   13 years sucha14 Implement output in ns16550 driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5030acad   13 years sucha14 Enable ns16550 interrupts after initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24b06199   13 years sucha14 Add option for ns16550 to be used as dummy serial output. 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) @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) @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) @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) @e6a78b9   13 years jakub Merge mainline changes. 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) @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) @9970a5a   13 years jakub Merge from lp:~jakub/helenos/mm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adec5b45   13 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   13 years jakub Move hw_map() to km.c 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) @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) @7aaed09   14 years jakub Merge mainline changes. 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) @cf155ed   14 years martin respect the changes in C code 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
(edit) @1c01e6c   14 years jakub Replace hw_map() implementations with one generic. Currently the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ad12b5ea   14 years jakub Factor out the amd64/ia32 code which calculates the bounds of a zone … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80d301ab   14 years jakub Add amd64 and ia32 support for frame_low/high_arch_init(). 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) @e0e00d7   14 years sucha14 cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb45c7b   14 years sucha14 Call PSE variant of map_kernel on AP. This fixes boot on ia32 with SMP … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d8c4654   14 years sucha14 Add missing copyright header 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) @f4fa6d9   14 years sucha14 Remove CPUID check for PSE on ia32 as we no longer need that lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b112055   14 years sucha14 Boot ia32 without Page Size Extensions 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) @9e34750   14 years martin [merge] VESA VBE improvements (thx Martin Sucha) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c427578   14 years sucha14 Request VBE 3.0 information from the BIOS. Fixes setting non-standard … 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) @4489117   14 years jakub For useful stack traces, we need to make sure we have frame pointers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f36787d7   14 years jakub Fix formatting of ia32 istate_decode(). 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) @c81e5e0   14 years martin ia32: improve linker scripts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4eb260a   14 years martin remove unused variable 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) @1e00216   14 years martin add support for line number debug information into linker scripts … 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
(edit) @c11ebb6a   15 years martin NE2000 ISA for QEMU 0.13 (use hardwired IRQ 5) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eff1f033   15 years jiri Match platform driver based on platform name instead of architecture … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   15 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.