descriptionL4Ka::Pistachio
ownerinfo@l4ka.org
last changeTue, 05 Aug 2008 14:02:31 +0200
changes
2 weeks agoPhilipp Kupferschmied- Fixed bug that had been introduced with the previous commit default tip
2 weeks agoPhilipp Kupferschmied- Avoid TBUF_PMC_SEL_* and TBUF_RDPMC_* being undefined
4 weeks agoJan Stoess- Remove debugging stuff.
5 weeks agoJan Stoess- NMI bugfixes:
5 weeks agoJan Stoess- Tracebuffer fix: added missing definitions
5 weeks agoJan Stoess- Tracebuffer bugfixes: properly filter TID for user-supplied tracebuffer
2 months agoJan Stoess- Clear LDTR contents during initialization
2 months agoJan Stoess- Bugfix initialization of priority queue. Thx to T. Chen.
2 months agoJan Stoess- IDT limit in IDTR is actually 1 byte more than the value in the
2 months agoJan Stoess- Remove march=athlon for GCC3 and x64
2 months agoJan Stoess- For x64, don't use -march=pentium4
2 months agoJan Stoess- Use x86_64- as prefix rather than amd64-, former is more generic
2 months agoJan Stoess- Fixed 6-year old thread resource bug. Thx to V.Uhlig
3 months agoJan Stoess- platform/pc99 is the wrong location for IO-fpage related code. With the
3 months agoJan Stoess- Use key 'j' for branch stepping ('S' is occupied by list-spaces); thanks
4 months agoJan Stoess- Merge x32/x64 cpuid logic
5 months agoJan Stoess- BUGFIX: rights mask was incorrect
6 months agoJan StoessFix a bug that may occur when setting up an idt entry: add_int_gate was
6 months agoJan Stoess- Fix misleading preprocessor error output
6 months agoJan Stoess- No alpha and arm arch anymore
6 months agoJan Stoess- Properly declare L4_Reset_WordSizeMask()
6 months agoJan Stoess- Improve debug output
6 months agoJan Stoess- Minor fixes to allow compiling w/o KDB
6 months agoJan Stoess- X64 renaming fix
6 months agoJan Stoess- Disable flushfilter on K8 cpus if deselected, may be enabled by default
6 months agoJan Stoess- Only set tss.esp0 when not switching to KDB
6 months agoJan Stoess- Add some const compiler hints to bitmask
6 months agoJan Stoess- For unknown reasons, print IP info
6 months agoJan Stoess- Don't have an IA64 outputprefix anymore
6 months agoJan Stoess- Correctly print KDB TCB's thread id
6 months agoJan Stoess- Minor spinlock debugging fix
6 months agoJan Stoess- Some nicer debug output when dumping kernel memory configuration
6 months agoJan Stoess- If kickstart tells l4 to grab some reserved memory for its own use, there
6 months agoJan Stoess- Tracebuffer/tracepoint changes improvements:
7 months agoJan Stoess- Tracebuffer cleanup and improvements:
7 months agoJan Stoess- Use macro functions for MSR sequences where possible
7 months agoJan Stoess- Rename ia32 -> x86_x32, amd64 -> x86_x64
7 months agoJan Stoess- Properly initialize count
7 months agoJan Stoess- Add a catcher when dumping pagetable entries/tracebuffer items, to avoid
7 months agoJan StoessDon't bail out if an IPI is pending, just return for now
7 months agoJan Stoess- Introduce supppoprt for APIC error handling
7 months agoJan Stoess- No MIPS64 arch anymore
7 months agoJan Stoess- Rearrange functions belonging to generic pagetable walker
7 months agoJan Stoess- No need to unmask NMI.
7 months agoJan Stoess- When looking up a mapping, check if pg entry is existing after all
7 months agoJan Stoess- Typo; thx to Thomas Chen
7 months agoJan Stoess- Fix ICR params for broadcasting NMIs
7 months agoJan Stoess- Don't send synchronous XCPU requests when in KDB, since peer CPU sleeps
7 months agoJan Stoess- Tracebuffer: merge checking for strings, newlines during reading user buffer
7 months agoJan Stoess- Remove data.reference_ptab from pgent(...), since it's the default argument
7 months agoJan Stoess- When syncing smp pagetable entries, sync with reference ptab.
7 months agoJan Stoess- When allocating tcbs, flush tlb via space_t function, otherwise remote
7 months agoJan StoessTracebuffer updates:
8 months agoJan Stoess- No ARM architecture anymore
8 months agoJan Stoess- Typo
8 months agoJan Stoess- Don't need x32-specific debug.h anymore
8 months agoJan Stoess- Don't need x32-specific debug.h anymore
8 months agoJan Stoess- indentation fix
8 months agoJan Stoess- Make kdb cpulocal, with cmd_mode being global and static
8 months agoJan Stoess- Typo
8 months agoJan Stoess- Don't trace switches from/to the KDB tcb
8 months agoJan Stoess- Don't trace switches from/to the KDB tcb
8 months agoJan Stoess- Use x86_sleep rather than redunant assembler code
8 months agoJan Stoess- Call cpu ctors late, when current_cpu and cpu-local PGTs have been
8 months agoJan Stoess- kdebug_check_breakin is now kdebug_check_interrupt
8 months agoJan Stoess- x32/x64 specific debug.h not needed anymore
8 months agoJan Stoess- Introduce a new, SMP-safe scheme to enter the KDB:
8 months agoJan Stoess- Added compiler memory barrier
8 months agoJan Stoess- Added get_kdebug_tcb() and kdebug_check_interrupt
8 months agoJan Stoess- typo
8 months agoJan Stoess- Added a function to perform an iret to the current code location (e.g., to
8 months agoJan Stoess- Add SIMICS cache line configuration
8 months agoJan Stoess- Added a function to perform an iret to the current code location (e.g., to
8 months agoJan Stoess- Avoid sloppy lingo
8 months agoJan Stoess- Added a function to perform an iret to the current code location (e.g., to
8 months agoJan Stoess- Move assigment operators to top
8 months agoJan Stoess- Add function to broadcast NMI
8 months agoJan Stoess- kdebug_check_breakin is now kdebug_check_interrupt
8 months agoJan Stoess- Add some missing XCPU irq functionality
8 months agoJan Stoess- halt the processor during getc if config option is enabled
8 months agoJan Stoess- Added SMP synchronization of KDB via NMIs and an atomic variable
8 months agoJan Stoess- Don't zero terminate input buffer
8 months agoJan Stoess- Make kdb object cpulocal, with selected static members being global
8 months agoJan Stoess- Remove global KDB lock, x86 uses atomic variables an NMIs
8 months agoJan Stoess- Move reset function to init section
8 months agoJan Stoess- Add a arch-specific spinlock, since the global kdb spinlock has been removed
8 months agoJan Stoess- Add KDB's TCB to the list of known TCBs
8 months agoJan Stoess- Make kdb_check_breakin more generic, since the hlt/input semantics need
8 months agoJan Stoess- Add an option to halt the processor while waiting for input
8 months agoJan Stoess- Remove WORDSIZE_FORMAT, use %wx instead
8 months agoJan Stoess- Use %wx instead of WORDSIZE_FORMAT
8 months agoJan Stoess- Use %wx instead of WORDSIZE_FORMAT
8 months agoJan Stoess- Use %wx instead of WORDSIZE_FORMAT
8 months agoJan Stoess- Remove smp_reference_bits on UP configurations
8 months agoJan Stoess- debug output fix
8 months agoJan Stoess- Update config: allow exregs from pager
8 months agoJan Stoess- Update config: allow exregs from pager
8 months agoJan Stoess- Don't assert non-NULL top pdir, it could be that we want to find out that
8 months agoJan Stoess- Limit cpu no input to realistic values
8 months agoJan Stoess- Only lookup global id of a potential tcb if it points into the TCB area
8 months agoJan Stoess- Remove debug output
8 months agoJan Stoess- Added a catcher for smp_reference_bits on X64 -- at the moment, L4 doesn't
8 months agoJan Stoess- Implementation of smp_reference_bits for X32
8 months agoJan Stoess- Use an available ptab bit to signal that a pt entry is cpulocal (needed
8 months agoJan Stoess- Introduce smp_reference_bits with a real implementation
8 months agoJan Stoess- Make grubdisk application configurable
8 months agoJan Stoess- Make grubdisk application configurable
8 months agoJan Stoess- Introduce local ID handling by default
8 months agoJan Stoess- Use l4test helpers to create and kill threads
8 months agoJan Stoess- Added a variable determining if failed tests should bailout
8 months agoJan Stoess- Enable -fno-stack-protector switch for GCC > 4.0. Ubuntu distros
8 months agoJan Stoess- Only update pdir_cache if it has not been set before
8 months agoJan Stoess- Properly save and restore MRs when saving or restoring tcb resources
8 months agoJan Stoess- Enable -fno-stack-protector switch for GCC > 4.0. Ubuntu distros
8 months agoJan Stoess- Newer Versions of grub-0.97 interpret the MULTIBOOT_AOUT_KLUDGE bit even
8 months agoJan Stoess- Newer Versions of grub-0.97 interpret the MULTIBOOT_AOUT_KLUDGE bit even
8 months agoJan Stoess- Bugfix: pass frame as 1st argument
8 months agoJan Stoess- printing bugfix
8 months agoJan Stoess- Bugfix: make sure that current->send_head is null, not to->send_head
8 months agoJan Stoess- Print SMP pagetable resource
8 months agoJan Stoess-When testing receive cancel, use a IPC version that potentially tests the
8 months agoJan Stoess- Bugfixed fastpath IPC: when switching to the fast path from C (e.g.,
8 months agoJan Stoess- When switching threads, mark dest->pdir_cache as clobbered
8 months agoJan Stoess- Use macro when saving MRs
8 months agoJan Stoess- Move retrieving kernel space to top
8 months agoJan Stoess- Bugfix: x86_last_ip has size word_t
8 months agoJan Stoess- Add option to enter kdb on breakpoint
8 months agoJan Stoess- Bugfix: on cancelled receive IPCs, we get activated via return_from_ipc(),
8 months agoJan Stoess- On transfer error, set our state to running (may have been locked_running)
8 months agoJan Stoess- Bugfix reversed boolean arguments to setup_ipc_threads
8 months agoJan Stoess- Bugfix reversed boolean arguments to setup_ipc_threads
8 months agoJan Stoess- Insert assertion
8 months agoJan Stoess- Copy area bugfix: populate this CPU's ptab, and sync entries afterwards
8 months agoJan Stoess- Remove copy() method, it's not needed and not SMP safe
8 months agoJan Stoess- Remove copy() method, it's not needed and not SMP safe
8 months agoJan Stoess- Typo
8 months agoJan Stoess- Exregs bugfix: perform a scheduling decision if threads have been
8 months agoJan Stoess- Compatibility mode fix
8 months agoJan Stoess- Merged invalid opcode handler
8 months agoJan Stoess- Remove debug output
8 months agoJan Stoess- Merged invalid opcode handler
8 months agoJan Stoess- Merged invalid opcode handler
8 months agoJan Stoess- Fix rounding errors that occurred when adding more kenrel memory
8 months agoJan Stoess- Use -Wno-invalid-offsetof for GCC>=4 only
8 months agoJan Stoess- Added a missing dependency
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Don't copy the kernel, not needed
8 months agoJan Stoess- Use const char * for strings
8 months agoJan Stoess- Define L4_anylocalthread in a way that respects the bit width of the
8 months agoJan Stoess- undef __PLUS32
8 months agoJan Stoess- undef __PLUS32
8 months agoJan Stoess- Define L4_anylocalthread32 in a way that respects the bit width of the
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- use const *char for strings
8 months agoJan Stoess- Adopt to new sys_ipc calling convention
8 months agoJan Stoess- GCC4.2.3 expects to, from thread ids in registers, rather than on the
8 months agoJan Stoess- Adopt to new sys_ipc calling convention
8 months agoJan Stoess- GCC4.2.3 expects to, from thread ids in registers, rather than on the
8 months agoJan Stoess- Properly cast array member
8 months agoJan Stoess- Mark caller-saved registers as clobbered before calling KDB
8 months agoJan Stoess-Properly cast array member
8 months agoJan Stoess- If GNUC>=4, use builtin offsetof
8 months agoJan Stoess- Use const char* for get_name
8 months agoJan Stoess- Use const char* for get_name
8 months agoJan Stoess- Use const char* for get_name
8 months agoJan Stoess- Use const char* for get_name
8 months agoJan Stoess- Use const char* for strings
8 months agoJan Stoess- When calculating anylocal tid, use correct bit width for id
8 months agoJan Stoess- Use a double cast to avoid GCC4 warning
8 months agoJan Stoess- Cast arguments before passing them to print_string
8 months agoJan Stoess- Pass correct types to strncmp
8 months agoJan Stoess- Use a double cast to avoid GCC4 warning
8 months agoJan Stoess- Use correct type cast when passing argument
8 months agoJan Stoess- Make thread names array of type const char*
8 months agoJan Stoess- For smallspaces, don't warn on using offsetof with non-POD type x86_space_t
8 months agoJan Stoess- Removed x32/x64 specific pgent and tcb resource handling. Code is now
8 months agoJan Stoess- Make a copy when stripping
8 months agoJan Stoess- Don't map pages into our own address space, a kernel with new mdb
8 months agoJan Stoess- Added an exception handling test
8 months agoJan Stoess- Removed redundant ifdef macro
8 months agoJan Stoess- Introduce an x86-generic handle_io_pagefault
8 months agoJan Stoess- Introduce an x86-generic handle_io_pagefault
8 months agoJan Stoess- Rename APIC_MAPPINGS to APIC_MAPPIGNS_START
8 months agoJan Stoess- Rename X86_4KPAGE_SIZE to X86_PAGE_SIZE
8 months agoJan Stoess- Allow ENABLE_TRACEPOINT to set cpumask and kdbmask
8 months agoJan Stoess- Rename amd64. to x64. and ia32. to x32.
8 months agoJan Stoess- pagebits.h removed, use x86.h insteady
8 months agoJan Stoess- pagebits.h removed, use x86.h instead
8 months agoJan Stoess- Rename amd64. to x64. and ia32. to x32.
8 months agoJan Stoess- Rename AMD64_4KPAGE_SIZE to X86_PAGE_SIZE
8 months agoJan Stoess- Remove pagebits file, use x86.h
...
tags
...
branches
2 weeks ago7d9885cd434edefault
...