descriptionL4Ka::Pistachio
ownerinfo@l4ka.org
last changeThu, 15 Jul 2010 09:38:50 +0200
changes
2 weeks agoJan Stoess-Another set of small serial console changes default tip
2 weeks agoJan StoessCleanup and renaming of ppc files to match x86 conventions.
2 weeks agoJan Stoess-Build ppc binaries with soft-float, embedded PPC4XX cores may not
2 weeks agoJan StoessInitialze pingpong memory early
2 weeks agoJan Stoess- Add ppc_{get,set}_fpscr
2 weeks agoJan StoessMerge.
2 weeks agoJan Stoess-Added support for physical addresses larger than virtual ones, handled
2 weeks agoJan StoessRemove obsolete file.
2 weeks agoJensMerge with f3529cb317fb8ebca40f67cfe08224ea52dfa185
2 weeks agoJensUIC:
2 weeks agoJensMerge with e92b4ff4b901e1ccf3540eb3b323196bea877f10
3 weeks agoJensUIC: fixed return value of unmask()
2 weeks agoJan StoessAllow compilation in pure c.
2 weeks agoJan StoessAllow sigma0.h to be used from pure C. Kudos to ????? ???????.
2 weeks agoJan Stoess- Small serial console fixes
2 weeks agoJan StoessReorganise user-lever ctrlxfer item definitions into an
3 weeks agoJan Stoess-PPC: implement uart discovery at user-level
3 weeks agoJan Stoess- ppc: Add hardcoded remaps for ebony board
3 weeks agoJan Stoess- Introduce sigma0 translation hooks (hack to get access to physical
3 weeks agoJensHopefully last round of UIC stuff:
4 weeks agoJan Stoess-Don't parse pagetables for get_on_cpu if SMP is disabled
4 weeks agoJan StoessPPC: Minor SMP include fix
4 weeks agoJan StoessPPC: More coherent startup messages
4 weeks agoJan Stoess-PPC: small include fix
4 weeks agoJensMore UIC stuff:
4 weeks agoJan Stoessx86: use get/set for cpu_t access
4 weeks agoJan StoessSmall fixes to new generic cpu_t object. Kudos to S.Hitier
4 weeks agoJan StoessSmall fix to render build process more generic. Kudos to cpghost.
4 weeks agoJan StoessRemove nonsensical KDB config macro and unify it with DEBUG, as the
5 weeks agoJan StoessDon't include simics by default
5 weeks agoJan StoessUse consistent names for startup functions
5 weeks agoJan StoessMerge cpu_t objects from glue to an api-wide one.
5 weeks agoJensMerge with 24b2e31cbc867f4cfa278f2b734768d13b6729fd
5 weeks agoJensFirst bunch of bugfixes to UIC code. Initialization works now.
5 weeks agoJan StoessUse nicer casting when retrieving 64-bit FDT entries
5 weeks agoJan StoessSMP IPC: fix a race bug that may occur when two threads simultaneously
5 weeks agoJan StoessHSCHED: fix endless loop on migrated thred during accounting CPU time
5 weeks agoJan StoessWhen remote dequeueing threads, only put them into ready queue when
5 weeks agoJan StoessPPC/Ebony: uboot doesn't like booting kickstart with soft-float, remove it for now
5 weeks agoJan StoessPPC/Ebony: For now, hardcode uart phys address
5 weeks agoJensUse soft float
5 weeks agoJan StoessUse gzipped binaries when compiling the grub disk
5 weeks agoJan StoessSmall fix to and debug removal from L4test
5 weeks agoJan StoessRemove debug cruft from L4test
5 weeks agoJan StoessFix synchronization problem with IPC tests
5 weeks agoJan StoessRemove unneeded variable
5 weeks agoJan StoessForce gcc to not use mmx/sse registers
5 weeks agoJan StoessFix migration when hierarchical scheduling is enabled
5 weeks agoJan Stoessx86:Implemented serial port placeholders
5 weeks agoJan StoessPPC: Added PSIM placeholder for serial config
6 weeks agoJan StoessEbony/PPC: Added FDT-configurable serial console for user-level; beginnigs of FDT-configurable kernel serial port
6 weeks agoJan StoessUpdated some configs for autobuild
6 weeks agoJensEven more ebony stuff: Universal Interrupt Controller support. The code compiles, but is still untested.
6 weeks agoJan StoessMore ebony stuff; added a working UART console to -lio, used e.g. by
6 weeks agoJan StoessDon't define number of saved MRs twice
6 weeks agoJan StoessRemove bogus file
6 weeks agoJan StoessMore works on Ebony/PPC target
7 weeks agoJan StoessMore works on Ebony target (merging from ibm450, dummy interrupt controller)
8 weeks agoJan StoessInitial work on ebony target
8 weeks agoJan StoessRemove simics platform.
8 weeks agoJan Stoess- Renamed some configs consistently
8 weeks agoJan StoessEliminate cast warning. Thanks to Mai, Haohui
8 weeks agoJan StoessDon't initialize br0 when enabling HVM, will be done generically
2 months agoJan StoessAdded configs for static TCB configuration on x86
3 months agoJan StoessRemove debugging cruft
3 months agoJan StoessConst warning fixes. Kudos to Mai, Haodui.
3 months agoJan StoessRemove doubled IRQ handling code
4 months agoJan StoessAdded support for PPC440 processors, including full-virtualization capabilities
4 months 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
4 months agoJan StoessAllow macro-based autorun of l4test
4 months agoJan StoessCleanup arch_free
4 months agoJan StoessRemove HVM cruft
4 months agoJan StoessMissing asm statement
4 months agoJan StoessMinor l4test cleanup
4 months agoJan StoessMinor l4test cleanup
4 months agoJan StoessRemove debug if0
4 months agoJan StoessSmall space deallocation fix for SMP
4 months agoJan StoessCleanup space allocation/deallocation mess
4 months agoJan StoessRemove preemption ipc cruft
4 months agoJan StoessUpdated config file x86-x64-p4-fullkdb.kernel.tar
4 months agoJan StoessSmallspace fix: with the fastpath IPC, also large spaces may raise a
4 months agoJan StoessRemove unnecessary pingpong code
4 months agoJan StoessAdded missing headers
4 months agoJan StoessAdded missing headers
4 months agoJan StoessReintroduce lost macro for non-PGE machines
4 months agoJan StoessReintroduce clobbered fix #628
5 months agoJan StoessHuge patchset with 2 new features:
6 months agoJan StoessRemove eh_frame and other sections from kickstart, since this may prevent grub from loading it properly
6 months agoJan StoessDiscard some unneeded sections for IA32 and AMD64
6 months agoJan StoessAnother adjustment of AMD64 default linkbases
6 months agoJan StoessAdjust AMD64 kickstart linkbase
6 months agoJan StoessIncrease l4test stack space for AMD64
6 months agoJan StoessSome GCC 3.x do not like naked __asm__ __volatile__ statements. Wrap
6 months agoJan StoessSmall L4test amd64 include fix
6 months agoJan StoessL4test IA32: small fix
6 months agoJan StoessL4test cleanup
6 months agoJan StoessWith GCC 4.4 and AMD64, grub barfs on loading kickstart, since its
6 months agoJan StoessAdd -fno-exceptions to 32-bit part of AMD64 pingpong (kudos to Mai, Haohui)
6 months agoJan StoessPrint if stack is kernel or user
6 months agoJan StoessSmall parentheses fix
7 months agoJan StoessSmall parentheses fix
7 months agoJan StoessProperly cast function pointer address
7 months agoJan StoessFix typecast problem that hinders GCC 4.4.x from printing strings
7 months agoJan StoessGCC 4.4.x generates sh**loads of warnings when assigning bitfield
9 months agoJan StoessMerge
9 months agoJan StoessAdd a user-controllable method to check if KDB should breakin or not;
9 months agoJan StoessOnly define dummy2 when used.
9 months agoJan StoessDon't clear segment selectors, since GDT may be invalid (according to multiboot spec). Kudos to U.Steinberg
9 months agoJan StoessSmall typecast to avoid warning
12 months agoJan StoessSmall array size fix
12 months agoJan StoessAdd convenience function for l4 error codes
12 months agoJan StoessCorrect return values for atomic_t operators
12 months agoJan StoessDon't exit KDB after sigma0 configuration
12 months agoJan StoessTwo small fixes for x64 to allow compiling with gcc-3.3.6
12 months agoJan StoessImprove TOOLPREFIX finding
12 months agoJan StoessAdded some more toolprefizes -- every crosstool has its own :(
12 months agoJan StoessDon't enter KDB for default configs
12 months agoJan StoessRemove untested catcher, l4test has tested do_xcpu_send and it works.
12 months agoJan StoessDon't enter KDB on startup with default configs
12 months agoJan StoessFinally, fix unwind again -- the easiest chatcher for lazy state
12 months agoJan StoessWe do not have platform-specific linker scripts anymore
12 months agoJan StoessFix unwinding for nested IPCs; the previous check for polling or
12 months agoJan StoessCorrect stack frame dumping for intercepted kernel code
12 months agoJan Stoess-Fixed unwinding IPCs when saved state is running but partner is still
12 months agoJan StoessFix a hideous bug where thread state is set to running but the partner
12 months agoJan StoessUse L4_Bool_t insted of bool
13 months agoJan StoessAdded missing processor_sleep() for CONFIG_SMP_IDLE_POLL
14 months agoJan StoessFix cut&paste bug.
14 months agoJan StoessAdvertise io flexpages as feature string.
14 months agoJan StoessUse dummy var when retrieving KIP. Thx. to S. Gregorzyk
15 months agoPhilipp KupferschmiedAdapted build system to allow compilation for 32bit-targets on 64bit-hosts.
15 months agoPhilipp KupferschmiedClobber memory in segment register load asm code to prevent
16 months agoksandstrreturn correct propagated thread ID to receiver when propagator and receiver are local to one another
17 months agoPhilipp KupferschmiedFixed double-allocation of page for UTCB pointers. Thanks to M. Kroll
18 months agoPhilipp KupferschmiedBUGFIX: clobber memory in do_ipc to prevent
21 months agoPhilipp KupferschmiedAdded workaround that avoids PGE being always set after
21 months agoJan Stoess- A couple of minor fixes (thx to W.Catteau)
24 months agoPhilipp Kupferschmied- Fixed bug that had been introduced with the previous commit
24 months agoPhilipp Kupferschmied- Avoid TBUF_PMC_SEL_* and TBUF_RDPMC_* being undefined
2 years agoJan Stoess- Remove debugging stuff.
2 years agoJan Stoess- NMI bugfixes:
2 years agoJan Stoess- Tracebuffer fix: added missing definitions
2 years agoJan Stoess- Tracebuffer bugfixes: properly filter TID for user-supplied tracebuffer
2 years agoJan Stoess- Clear LDTR contents during initialization
2 years agoJan Stoess- Bugfix initialization of priority queue. Thx to T. Chen.
2 years agoJan Stoess- IDT limit in IDTR is actually 1 byte more than the value in the
2 years agoJan Stoess- Remove march=athlon for GCC3 and x64
2 years agoJan Stoess- For x64, don't use -march=pentium4
2 years agoJan Stoess- Use x86_64- as prefix rather than amd64-, former is more generic
2 years agoJan Stoess- Fixed 6-year old thread resource bug. Thx to V.Uhlig
2 years agoJan Stoess- platform/pc99 is the wrong location for IO-fpage related code. With the
2 years agoJan Stoess- Use key 'j' for branch stepping ('S' is occupied by list-spaces); thanks
2 years 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
...
tags
...
branches
2 weeks ago57124b75c67cdefault
...