| 12 days ago | Jan Stoess | Do not rely on default O2 CFLAGS being set by configure magic; may be overwritten, and some user-level programs do not build without O2 default tip | changeset | files |
| 13 days ago | Jan Stoess | Allow macro-based autorun of l4test | changeset | files |
| 2 weeks ago | Jan Stoess | Cleanup arch_free | changeset | files |
| 2 weeks ago | Jan Stoess | Remove HVM cruft | changeset | files |
| 2 weeks ago | Jan Stoess | Missing asm statement | changeset | files |
| 2 weeks ago | Jan Stoess | Minor l4test cleanup | changeset | files |
| 2 weeks ago | Jan Stoess | Minor l4test cleanup | changeset | files |
| 2 weeks ago | Jan Stoess | Remove debug if0 | changeset | files |
| 2 weeks ago | Jan Stoess | Small space deallocation fix for SMP | changeset | files |
| 2 weeks ago | Jan Stoess | Cleanup space allocation/deallocation mess | changeset | files |
| 2 weeks ago | Jan Stoess | Remove preemption ipc cruft | changeset | files |
| 2 weeks ago | Jan Stoess | Updated config file x86-x64-p4-fullkdb.kernel.tar | changeset | files |
| 2 weeks ago | Jan Stoess | Smallspace fix: with the fastpath IPC, also large spaces may raise a | changeset | files |
| 2 weeks ago | Jan Stoess | Remove unnecessary pingpong code | changeset | files |
| 2 weeks ago | Jan Stoess | Added missing headers | changeset | files |
| 2 weeks ago | Jan Stoess | Added missing headers | changeset | files |
| 2 weeks ago | Jan Stoess | Reintroduce lost macro for non-PGE machines | changeset | files |
| 2 weeks ago | Jan Stoess | Reintroduce clobbered fix #628 | changeset | files |
| 2 weeks ago | Jan Stoess | Huge patchset with 2 new features: | changeset | files |
| 2 months ago | Jan Stoess | Remove eh_frame and other sections from kickstart, since this may prevent grub from loading it properly | changeset | files |
| 2 months ago | Jan Stoess | Discard some unneeded sections for IA32 and AMD64 | changeset | files |
| 2 months ago | Jan Stoess | Another adjustment of AMD64 default linkbases | changeset | files |
| 2 months ago | Jan Stoess | Adjust AMD64 kickstart linkbase | changeset | files |
| 2 months ago | Jan Stoess | Increase l4test stack space for AMD64 | changeset | files |
| 2 months ago | Jan Stoess | Some GCC 3.x do not like naked __asm__ __volatile__ statements. Wrap | changeset | files |
| 2 months ago | Jan Stoess | Small L4test amd64 include fix | changeset | files |
| 2 months ago | Jan Stoess | L4test IA32: small fix | changeset | files |
| 2 months ago | Jan Stoess | L4test cleanup | changeset | files |
| 2 months ago | Jan Stoess | With GCC 4.4 and AMD64, grub barfs on loading kickstart, since its | changeset | files |
| 2 months ago | Jan Stoess | Add -fno-exceptions to 32-bit part of AMD64 pingpong (kudos to Mai, Haohui) | changeset | files |
| 2 months ago | Jan Stoess | Print if stack is kernel or user | changeset | files |
| 2 months ago | Jan Stoess | Small parentheses fix | changeset | files |
| 2 months ago | Jan Stoess | Small parentheses fix | changeset | files |
| 2 months ago | Jan Stoess | Properly cast function pointer address | changeset | files |
| 2 months ago | Jan Stoess | Fix typecast problem that hinders GCC 4.4.x from printing strings | changeset | files |
| 2 months ago | Jan Stoess | GCC 4.4.x generates sh**loads of warnings when assigning bitfield | changeset | files |
| 4 months ago | Jan Stoess | Merge | changeset | files |
| 4 months ago | Jan Stoess | Add a user-controllable method to check if KDB should breakin or not; | changeset | files |
| 4 months ago | Jan Stoess | Only define dummy2 when used. | changeset | files |
| 5 months ago | Jan Stoess | Don't clear segment selectors, since GDT may be invalid (according to multiboot spec). Kudos to U.Steinberg | changeset | files |
| 5 months ago | Jan Stoess | Small typecast to avoid warning | changeset | files |
| 7 months ago | Jan Stoess | Small array size fix | changeset | files |
| 7 months ago | Jan Stoess | Add convenience function for l4 error codes | changeset | files |
| 7 months ago | Jan Stoess | Correct return values for atomic_t operators | changeset | files |
| 7 months ago | Jan Stoess | Don't exit KDB after sigma0 configuration | changeset | files |
| 7 months ago | Jan Stoess | Two small fixes for x64 to allow compiling with gcc-3.3.6 | changeset | files |
| 8 months ago | Jan Stoess | Improve TOOLPREFIX finding | changeset | files |
| 8 months ago | Jan Stoess | Added some more toolprefizes -- every crosstool has its own :( | changeset | files |
| 8 months ago | Jan Stoess | Don't enter KDB for default configs | changeset | files |
| 8 months ago | Jan Stoess | Remove untested catcher, l4test has tested do_xcpu_send and it works. | changeset | files |
| 8 months ago | Jan Stoess | Don't enter KDB on startup with default configs | changeset | files |
| 8 months ago | Jan Stoess | Finally, fix unwind again -- the easiest chatcher for lazy state | changeset | files |
| 8 months ago | Jan Stoess | We do not have platform-specific linker scripts anymore | changeset | files |
| 8 months ago | Jan Stoess | Fix unwinding for nested IPCs; the previous check for polling or | changeset | files |
| 8 months ago | Jan Stoess | Correct stack frame dumping for intercepted kernel code | changeset | files |
| 8 months ago | Jan Stoess | -Fixed unwinding IPCs when saved state is running but partner is still | changeset | files |
| 8 months ago | Jan Stoess | Fix a hideous bug where thread state is set to running but the partner | changeset | files |
| 8 months ago | Jan Stoess | Use L4_Bool_t insted of bool | changeset | files |
| 9 months ago | Jan Stoess | Added missing processor_sleep() for CONFIG_SMP_IDLE_POLL | changeset | files |
| 10 months ago | Jan Stoess | Fix cut&paste bug. | changeset | files |
| 10 months ago | Jan Stoess | Advertise io flexpages as feature string. | changeset | files |
| 10 months ago | Jan Stoess | Use dummy var when retrieving KIP. Thx. to S. Gregorzyk | changeset | files |
| 11 months ago | Philipp Kupferschmied | Adapted build system to allow compilation for 32bit-targets on 64bit-hosts. | changeset | files |
| 11 months ago | Philipp Kupferschmied | Clobber memory in segment register load asm code to prevent | changeset | files |
| 11 months ago | ksandstr | return correct propagated thread ID to receiver when propagator and receiver are local to one another | changeset | files |
| 13 months ago | Philipp Kupferschmied | Fixed double-allocation of page for UTCB pointers. Thanks to M. Kroll | changeset | files |
| 14 months ago | Philipp Kupferschmied | BUGFIX: clobber memory in do_ipc to prevent | changeset | files |
| 17 months ago | Philipp Kupferschmied | Added workaround that avoids PGE being always set after | changeset | files |
| 17 months ago | Jan Stoess | - A couple of minor fixes (thx to W.Catteau) | changeset | files |
| 19 months ago | Philipp Kupferschmied | - Fixed bug that had been introduced with the previous commit | changeset | files |
| 19 months ago | Philipp Kupferschmied | - Avoid TBUF_PMC_SEL_* and TBUF_RDPMC_* being undefined | changeset | files |
| 20 months ago | Jan Stoess | - Remove debugging stuff. | changeset | files |
| 20 months ago | Jan Stoess | - NMI bugfixes: | changeset | files |
| 20 months ago | Jan Stoess | - Tracebuffer fix: added missing definitions | changeset | files |
| 20 months ago | Jan Stoess | - Tracebuffer bugfixes: properly filter TID for user-supplied tracebuffer | changeset | files |
| 21 months ago | Jan Stoess | - Clear LDTR contents during initialization | changeset | files |
| 21 months ago | Jan Stoess | - Bugfix initialization of priority queue. Thx to T. Chen. | changeset | files |
| 21 months ago | Jan Stoess | - IDT limit in IDTR is actually 1 byte more than the value in the | changeset | files |
| 21 months ago | Jan Stoess | - Remove march=athlon for GCC3 and x64 | changeset | files |
| 21 months ago | Jan Stoess | - For x64, don't use -march=pentium4 | changeset | files |
| 22 months ago | Jan Stoess | - Use x86_64- as prefix rather than amd64-, former is more generic | changeset | files |
| 22 months ago | Jan Stoess | - Fixed 6-year old thread resource bug. Thx to V.Uhlig | changeset | files |
| 22 months ago | Jan Stoess | - platform/pc99 is the wrong location for IO-fpage related code. With the | changeset | files |
| 22 months ago | Jan Stoess | - Use key 'j' for branch stepping ('S' is occupied by list-spaces); thanks | changeset | files |
| 23 months ago | Jan Stoess | - Merge x32/x64 cpuid logic | changeset | files |
| 2 years ago | Jan Stoess | - BUGFIX: rights mask was incorrect | changeset | files |
| 2 years ago | Jan Stoess | Fix a bug that may occur when setting up an idt entry: add_int_gate was | changeset | files |
| 2 years ago | Jan Stoess | - Fix misleading preprocessor error output | changeset | files |
| 2 years ago | Jan Stoess | - No alpha and arm arch anymore | changeset | files |
| 2 years ago | Jan Stoess | - Properly declare L4_Reset_WordSizeMask() | changeset | files |
| 2 years ago | Jan Stoess | - Improve debug output | changeset | files |
| 2 years ago | Jan Stoess | - Minor fixes to allow compiling w/o KDB | changeset | files |
| 2 years ago | Jan Stoess | - X64 renaming fix | changeset | files |
| 2 years ago | Jan Stoess | - Disable flushfilter on K8 cpus if deselected, may be enabled by default | changeset | files |
| 2 years ago | Jan Stoess | - Only set tss.esp0 when not switching to KDB | changeset | files |
| 2 years ago | Jan Stoess | - Add some const compiler hints to bitmask | changeset | files |
| 2 years ago | Jan Stoess | - For unknown reasons, print IP info | changeset | files |
| 2 years ago | Jan Stoess | - Don't have an IA64 outputprefix anymore | changeset | files |
| 2 years ago | Jan Stoess | - Correctly print KDB TCB's thread id | changeset | files |
| 2 years ago | Jan Stoess | - Minor spinlock debugging fix | changeset | files |
| 2 years ago | Jan Stoess | - Some nicer debug output when dumping kernel memory configuration | changeset | files |
| 2 years ago | Jan Stoess | - If kickstart tells l4 to grab some reserved memory for its own use, there | changeset | files |
| 2 years ago | Jan Stoess | - Tracebuffer/tracepoint changes improvements: | changeset | files |
| 2 years ago | Jan Stoess | - Tracebuffer cleanup and improvements: | changeset | files |
| 2 years ago | Jan Stoess | - Use macro functions for MSR sequences where possible | changeset | files |
| 2 years ago | Jan Stoess | - Rename ia32 -> x86_x32, amd64 -> x86_x64 | changeset | files |
| 2 years ago | Jan Stoess | - Properly initialize count | changeset | files |
| 2 years ago | Jan Stoess | - Add a catcher when dumping pagetable entries/tracebuffer items, to avoid | changeset | files |
| 2 years ago | Jan Stoess | Don't bail out if an IPI is pending, just return for now | changeset | files |
| 2 years ago | Jan Stoess | - Introduce supppoprt for APIC error handling | changeset | files |
| 2 years ago | Jan Stoess | - No MIPS64 arch anymore | changeset | files |
| 2 years ago | Jan Stoess | - Rearrange functions belonging to generic pagetable walker | changeset | files |
| 2 years ago | Jan Stoess | - No need to unmask NMI. | changeset | files |
| 2 years ago | Jan Stoess | - When looking up a mapping, check if pg entry is existing after all | changeset | files |
| 2 years ago | Jan Stoess | - Typo; thx to Thomas Chen | changeset | files |
| 2 years ago | Jan Stoess | - Fix ICR params for broadcasting NMIs | changeset | files |
| 2 years ago | Jan Stoess | - Don't send synchronous XCPU requests when in KDB, since peer CPU sleeps | changeset | files |
| 2 years ago | Jan Stoess | - Tracebuffer: merge checking for strings, newlines during reading user buffer | changeset | files |
| 2 years ago | Jan Stoess | - Remove data.reference_ptab from pgent(...), since it's the default argument | changeset | files |
| 2 years ago | Jan Stoess | - When syncing smp pagetable entries, sync with reference ptab. | changeset | files |
| 2 years ago | Jan Stoess | - When allocating tcbs, flush tlb via space_t function, otherwise remote | changeset | files |
| 2 years ago | Jan Stoess | Tracebuffer updates: | changeset | files |
| 2 years ago | Jan Stoess | - No ARM architecture anymore | changeset | files |
| 2 years ago | Jan Stoess | - Typo | changeset | files |
| 2 years ago | Jan Stoess | - Don't need x32-specific debug.h anymore | changeset | files |
| 2 years ago | Jan Stoess | - Don't need x32-specific debug.h anymore | changeset | files |
| 2 years ago | Jan Stoess | - indentation fix | changeset | files |
| 2 years ago | Jan Stoess | - Make kdb cpulocal, with cmd_mode being global and static | changeset | files |
| 2 years ago | Jan Stoess | - Typo | changeset | files |
| 2 years ago | Jan Stoess | - Don't trace switches from/to the KDB tcb | changeset | files |
| 2 years ago | Jan Stoess | - Don't trace switches from/to the KDB tcb | changeset | files |
| 2 years ago | Jan Stoess | - Use x86_sleep rather than redunant assembler code | changeset | files |
| 2 years ago | Jan Stoess | - Call cpu ctors late, when current_cpu and cpu-local PGTs have been | changeset | files |
| 2 years ago | Jan Stoess | - kdebug_check_breakin is now kdebug_check_interrupt | changeset | files |
| 2 years ago | Jan Stoess | - x32/x64 specific debug.h not needed anymore | changeset | files |
| 2 years ago | Jan Stoess | - Introduce a new, SMP-safe scheme to enter the KDB: | changeset | files |
| 2 years ago | Jan Stoess | - Added compiler memory barrier | changeset | files |
| 2 years ago | Jan Stoess | - Added get_kdebug_tcb() and kdebug_check_interrupt | changeset | files |
| 2 years ago | Jan Stoess | - typo | changeset | files |
| 2 years ago | Jan Stoess | - Added a function to perform an iret to the current code location (e.g., to | changeset | files |
| 2 years ago | Jan Stoess | - Add SIMICS cache line configuration | changeset | files |
| 2 years ago | Jan Stoess | - Added a function to perform an iret to the current code location (e.g., to | changeset | files |
| 2 years ago | Jan Stoess | - Avoid sloppy lingo | changeset | files |
| 2 years ago | Jan Stoess | - Added a function to perform an iret to the current code location (e.g., to | changeset | files |
| 2 years ago | Jan Stoess | - Move assigment operators to top | changeset | files |
| 2 years ago | Jan Stoess | - Add function to broadcast NMI | changeset | files |
| 2 years ago | Jan Stoess | - kdebug_check_breakin is now kdebug_check_interrupt | changeset | files |
| 2 years ago | Jan Stoess | - Add some missing XCPU irq functionality | changeset | files |
| 2 years ago | Jan Stoess | - halt the processor during getc if config option is enabled | changeset | files |
| 2 years ago | Jan Stoess | - Added SMP synchronization of KDB via NMIs and an atomic variable | changeset | files |
| 2 years ago | Jan Stoess | - Don't zero terminate input buffer | changeset | files |
| 2 years ago | Jan Stoess | - Make kdb object cpulocal, with selected static members being global | changeset | files |
| 2 years ago | Jan Stoess | - Remove global KDB lock, x86 uses atomic variables an NMIs | changeset | files |
| 2 years ago | Jan Stoess | - Move reset function to init section | changeset | files |
| 2 years ago | Jan Stoess | - Add a arch-specific spinlock, since the global kdb spinlock has been removed | changeset | files |
| 2 years ago | Jan Stoess | - Add KDB's TCB to the list of known TCBs | changeset | files |
| 2 years ago | Jan Stoess | - Make kdb_check_breakin more generic, since the hlt/input semantics need | changeset | files |
| 2 years ago | Jan Stoess | - Add an option to halt the processor while waiting for input | changeset | files |
| 2 years ago | Jan Stoess | - Remove WORDSIZE_FORMAT, use %wx instead | changeset | files |
| 2 years ago | Jan Stoess | - Use %wx instead of WORDSIZE_FORMAT | changeset | files |
| 2 years ago | Jan Stoess | - Use %wx instead of WORDSIZE_FORMAT | changeset | files |
| 2 years ago | Jan Stoess | - Use %wx instead of WORDSIZE_FORMAT | changeset | files |
| 2 years ago | Jan Stoess | - Remove smp_reference_bits on UP configurations | changeset | files |
| 2 years ago | Jan Stoess | - debug output fix | changeset | files |
| 2 years ago | Jan Stoess | - Update config: allow exregs from pager | changeset | files |
| 2 years ago | Jan Stoess | - Update config: allow exregs from pager | changeset | files |
| 2 years ago | Jan Stoess | - Don't assert non-NULL top pdir, it could be that we want to find out that | changeset | files |
| 2 years ago | Jan Stoess | - Limit cpu no input to realistic values | changeset | files |
| 2 years ago | Jan Stoess | - Only lookup global id of a potential tcb if it points into the TCB area | changeset | files |
| 2 years ago | Jan Stoess | - Remove debug output | changeset | files |
| 2 years ago | Jan Stoess | - Added a catcher for smp_reference_bits on X64 -- at the moment, L4 doesn't | changeset | files |
| 2 years ago | Jan Stoess | - Implementation of smp_reference_bits for X32 | changeset | files |
| 2 years ago | Jan Stoess | - Use an available ptab bit to signal that a pt entry is cpulocal (needed | changeset | files |
| 2 years ago | Jan Stoess | - Introduce smp_reference_bits with a real implementation | changeset | files |
| 2 years ago | Jan Stoess | - Make grubdisk application configurable | changeset | files |
| 2 years ago | Jan Stoess | - Make grubdisk application configurable | changeset | files |
| 2 years ago | Jan Stoess | - Introduce local ID handling by default | changeset | files |
| 2 years ago | Jan Stoess | - Use l4test helpers to create and kill threads | changeset | files |
| 2 years ago | Jan Stoess | - Added a variable determining if failed tests should bailout | changeset | files |
| 2 years ago | Jan Stoess | - Enable -fno-stack-protector switch for GCC > 4.0. Ubuntu distros | changeset | files |
| 2 years ago | Jan Stoess | - Only update pdir_cache if it has not been set before | changeset | files |
| 2 years ago | Jan Stoess | - Properly save and restore MRs when saving or restoring tcb resources | changeset | files |
| 2 years ago | Jan Stoess | - Enable -fno-stack-protector switch for GCC > 4.0. Ubuntu distros | changeset | files |
| 2 years ago | Jan Stoess | - Newer Versions of grub-0.97 interpret the MULTIBOOT_AOUT_KLUDGE bit even | changeset | files |
| 2 years ago | Jan Stoess | - Newer Versions of grub-0.97 interpret the MULTIBOOT_AOUT_KLUDGE bit even | changeset | files |
| 2 years ago | Jan Stoess | - Bugfix: pass frame as 1st argument | changeset | files |
| 2 years ago | Jan Stoess | - printing bugfix | changeset | files |
| 2 years ago | Jan Stoess | - Bugfix: make sure that current->send_head is null, not to->send_head | changeset | files |
| 2 years ago | Jan Stoess | - Print SMP pagetable resource | changeset | files |
| 2 years ago | Jan Stoess | -When testing receive cancel, use a IPC version that potentially tests the | changeset | files |
| 2 years ago | Jan Stoess | - Bugfixed fastpath IPC: when switching to the fast path from C (e.g., | changeset | files |
| 2 years ago | Jan Stoess | - When switching threads, mark dest->pdir_cache as clobbered | changeset | files |
| 2 years ago | Jan Stoess | - Use macro when saving MRs | changeset | files |
| 2 years ago | Jan Stoess | - Move retrieving kernel space to top | changeset | files |
| 2 years ago | Jan Stoess | - Bugfix: x86_last_ip has size word_t | changeset | files |
| 2 years ago | Jan Stoess | - Add option to enter kdb on breakpoint | changeset | files |
| 2 years ago | Jan Stoess | - Bugfix: on cancelled receive IPCs, we get activated via return_from_ipc(), | changeset | files |
| 2 years ago | Jan Stoess | - On transfer error, set our state to running (may have been locked_running) | changeset | files |
| 2 years ago | Jan Stoess | - Bugfix reversed boolean arguments to setup_ipc_threads | changeset | files |
| 2 years ago | Jan Stoess | - Bugfix reversed boolean arguments to setup_ipc_threads | changeset | files |
| ... |