source: mainline/kernel/arch

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @c0e9f3f   15 years jakub Change the amd64 istate_t and interrupt handler macro so that the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d029434   15 years jakub Use symbolic representation for selectors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @246f939   15 years jakub Allocate space for the fake error word and the istate structre at … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80c9416   15 years jakub Clear RFLAGS_NT upon entering syscall_entry. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cd21bf   15 years jakub Sanitize EFLAGS in sysenter_handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b6c058   15 years jakub Add definitions for a few more EFLAGS bits. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8269769   15 years jakub Fix copyright year. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @35599c9   15 years jakub Use the proper condition code with the CMOVcc instruction. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8078180   15 years jakub Replace a branch instruction with conditional move. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b539f54   15 years jakub Do not clobber preserved register EBX. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @efbd094   15 years jakub No need to clear the NT flag before IRET if the kernel never sets it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4946de   15 years jakub Use trap gate instead of interrupt gate for the syscall int handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e91239   15 years jakub Move comment to a better location. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44c69b66   15 years jakub Make the code in asm.S independent of the interrupt vector used for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c15b374   15 years jakub Introduce PF_ACCESS_UNKNOWN to be used by the debuging/panicking code … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @144185b   15 years jakub Only kill the offending task on an unresolved prefetch_abort instead … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b808660   15 years jakub Do not align ia32 int handlers on any pre-defined power-of-two … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9097982f   15 years jakub Remove outdated comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @676afa2   15 years jakub Fix grammar. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed7998b   15 years jakub Rewrite the SYSENTER syscall handler to use istate_t for parameter … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0737078   15 years jakub Rewrite the slow ia32 syscall handler to use istate_t for parameter … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77385fe   15 years jakub Reorganize the ia32 istate_t slightly so that it can also be used by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22c3444   15 years martin improve early printout scrolling speed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fef504a   15 years martin OK, fixing yet another totally brain-dead bug lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ca8f84f   15 years martin it might be handy for early_putchar to also interpret backspace (i.e. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a0359b   15 years martin improve kernel function tracing - add support for more generic kernel … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5382d4f   15 years martin fix off-by-one mistake when interpreting newline lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da52547   15 years martin add early_putchar() which can be used to do early kernel console … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e837f30   15 years martin add missing include lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dbd4ae5   15 years martin switch to C-style comments improve indentation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eedf4c5   15 years martin switch to C-style comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5042d28   15 years martin switch to C-style comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54171e8   15 years martin switch to C-style comments improve indentation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6dce6af   15 years martin switch to C-style comments improve indentation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c685fc8   15 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @64bbf13   15 years martin switch to C-style comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc14438   15 years jakub Merge progress from lp:~jakub/helenos/ia64-revival. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49ace23   15 years martin use PRIp as a portable way of printing pointer-like numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @90ed058   15 years jakub Merge ia32 interrupt handler and trap frame improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @873c681   15 years martin initial support for early kernel debugging prints use C comments in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eee047c   15 years jakub Interrupt handlers should clear the direction flag too. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5cca935   15 years jakub Optimize CLEAR_NT_FLAG. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9110ff0   15 years jakub Bump up INTERRUPT_ALIGN as the new interrupt handler would not fit in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @99718a2e   15 years martin improve code readability lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a79ad9   15 years martin rename functions for consistency lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c3e63f   15 years martin map Local APIC and I/O APIC using hw_map() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4edd57fd   15 years martin the limit in the APIC driver is on CPU ids, not APIC ids (however, I … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9eb31c2   15 years jakub Print all potentially interesting information about an ia32 trap frame … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6473d41   15 years jakub Alter the ia32 istate_t so that the stack trace printed upon a panic … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe32163   15 years martin improve support for inactive CPUs major revision of MADT and MPS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49eb681   15 years martin code cleanup (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3038b4   15 years jakub Merge unified panic architecture (Phase 1). Note that this is still … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4a4b44   15 years jakub Remove left-over panic_printf()'s. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fe907b9   15 years jakub Fix abs32le: remove panic_printf() and add istate_decode(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22a28a69   15 years jakub Rename decode_istate() to istate_decode() and declare it only once in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7008097   15 years jakub Switch sparc64 to use the unified panic architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b8016d   15 years jakub Switch ppc32 to use the unified panic architecture. Untested as ppc32 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac11ac7   15 years jakub Switch mips32 to use the unified panic architecture. No stack traces … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38e5675b   15 years jakub Switch ia64 to use the unified panic architecture. No stack traces so far. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @64f6ef04   15 years martin amd64: create identity mapping of the first 8 GB of physical memory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1f60f3   15 years martin move from "kernel" memory model to "large" memory model get rid of the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33dac7d   15 years martin improve printouts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ddcc7b   15 years martin cstyle cleanup (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68667ce   15 years martin add physical memory workaround for amd64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @720db0c   15 years martin fix erroneous resizing of physical zones (ticket #240) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cae5404   15 years martin add simple temporary workaround (far from any proper solution) for the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62baed17   15 years jakub Switch ia32 to use the unified panic architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc81981   15 years martin add and improve annotations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33c4f72   15 years martin improve annotations move to the newest VCC syntax use VCC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e374ea7   15 years jakub Switch arm32 to use the unified panic architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a043e39   15 years jakub Switch amd64 to use the unified panic architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d03471   15 years jakub Fix comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09a0bd4a   15 years martin initial properties annotation and verification support (does not do … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ccb426c   15 years martin improve other kernel printouts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe7abd0   15 years jakub Use r2 instead of gp to pass the bootinfo address. Group the code … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e3c2f1   15 years jakub Use gp instead of r1. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f0e7b6   15 years jakub Use sp instead of r12. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b80696   15 years martin be very specific about the immediate result type lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66fcba2   15 years jiri Do not decide which machine_ops to use at link time. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5ac77cc   15 years jiri Remove more machine-dependent includes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25c97174   15 years jiri Remove unused machine_genfunc(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ef40329   15 years jiri No need to include machine-specific header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5387807   15 years jakub Merge progress from the ia64-revival branch. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3193c05   15 years jakub Fix fb detection for Ski. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fae1647   15 years jakub Use IP-relative instead of indirect branch to main_bsp(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5954241   15 years martin fix exception handler prototypes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d46f5cc   15 years martin fix exception handler prototype lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5c1186   15 years jakub Remove the poor man's support for SMP. Proper SMP support will be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ff284b   15 years jakub Make a 4M space between the loader text and the inflate destination area. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @202dde5   15 years jakub Remove loader stuff from the kernel header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d6c497   15 years martin amd64: fix wrong usage of rdtsc lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @214ec25c   15 years martin use unsigned integers for exception and interrupt numbers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3b7e14a   15 years martin distinguish between "hot" and "cold" exceptions display only "hot" … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f80c77   15 years jakub Lock/interrupt assertions in the code are self-documenting. No need to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bdfd3cdd   15 years jakub Support for QEMU,VGA frame buffer on sparc64. (Contributed by Igor … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d432f9   15 years jakub Reflect assumptions about lock and interrupt state in functions themselves. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3a2b636   15 years jakub Lock the page tables before working with them on arm32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b0b2ac1   15 years jakub Lock the page tables before working with them on amd64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e2bf29   15 years jakub Lock the page tables before working with them on ppc32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3ce39b   15 years jakub Lock the page tables before working with them on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.