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