Permalink
Switch branches/tags
Nothing to show
Commits on Dec 4, 2011
Commits on Dec 2, 2011
Commits on Nov 29, 2011
Commits on Nov 22, 2011
  1. Added branch graularity -

    groups of 8 conditional jumps will be executed 8 times, before jumping
    to the next loop.  This should force locations more deeply into the
    branch predictor.
    committed Nov 22, 2011
Commits on Nov 21, 2011
  1. more loops of shorter branch sequence.

    Changed branches to not require memory changes at runtime.
    initial stab at client input to hopefully detect.
    committed Nov 21, 2011
Commits on Nov 18, 2011
  1. Debugged!

    	Fixed branchbuilder.py
    	Branches were not going in the right direction
    ryscheng committed Nov 18, 2011
  2. Merging with branch generator code

    Debugged:
    	Moved include file to avoid false starts
    	Moved call functions to avoid trashing registers
    
    There's still a bug in generated branch.asm code
    Looking at that next
    
    Merge branch 'master' of https://github.com/willscott/Porcupine
    
    Conflicts:
    	baremetalporc/porcutalk-server.asm
    ryscheng committed Nov 18, 2011
  3. Debugged code

    Now properly times and prints for each core
    
    Fixed bugs:
    	used mov instead of lea (writing to wrong section in memory)
    	one-off errors in where memory was written to
    	printing was interleaved between cores (now only uses 1 core to print)
    	one-off errors in loops
    ryscheng committed Nov 18, 2011
Commits on Nov 17, 2011
Commits on Nov 14, 2011
  1. Conflict

    Merge branch 'master' of https://github.com/willscott/Porcupine
    
    Conflicts:
    	baremetalporc/porcutalk-server.asm
    ryscheng committed Nov 14, 2011
  2. Negligible

    ryscheng committed Nov 14, 2011
  3. store per-thread status in a private buffer, only print once to attempt

    minimization of interleaving.  Still seeing competition for line printing
    from threads.
    committed Nov 14, 2011
Commits on Nov 13, 2011
Commits on Nov 10, 2011
  1. Minor

    ryscheng committed Nov 10, 2011
  2. added smp.

    committed Nov 10, 2011
  3. same as last.

    committed Nov 10, 2011
Commits on Nov 9, 2011
  1. Same as last

    Missed some files
    ryscheng committed Nov 9, 2011
Commits on Nov 8, 2011
  1. Updated surrounding framework in porcutalk-server to deal with

    timing each loop iteration
    
    Next: Multi-core saturation and timing
    ryscheng committed Nov 8, 2011
  2. added bare metal source.

    committed Nov 8, 2011
Commits on Nov 7, 2011
  1. added basic support for storing to memory

    from registers.
    committed Nov 7, 2011
Commits on Nov 3, 2011
  1. initial interrupt throwing.

    committed Nov 3, 2011
Commits on Oct 31, 2011
Commits on Oct 25, 2011
  1. Updating makefiles to use porcumommy

    ryscheng committed Oct 25, 2011
  2. New porcumommy.py for assembly generation

    ryscheng committed Oct 25, 2011
  3. Redoing porcumommy in Baremetal

    ryscheng committed Oct 25, 2011
  4. Staging commit.

    Stupiddd....
    ryscheng committed Oct 25, 2011
  5. Changes in progress to add Baremetal support.

    Don't use this!
    ryscheng committed Oct 25, 2011
Commits on Oct 7, 2011
  1. Added auto-generated porcupine.c to ignore list

    Raymond Cheng committed Oct 7, 2011
  2. Flushing rest of changes

    Raymond Cheng committed Oct 7, 2011