Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 20, 2012
Commits on Feb 19, 2012
Commits on Feb 10, 2012
  1. @fpgaminer

    improvement for libbase uart.c

    fpgaminer authored Xiangfu Liu committed
      uart_isr, when applicable, will reset CSR_UART_STAT after it has
      written new data to the UART module. If the UART module is able
      to finish that request before uart_isr writes to CSR_UART_STAT,
      then uart_isr will end up clearing the wrong event. This prevents
      uart_isr from ever being called again, and stalls all outgoing data
Commits on Feb 8, 2012
  1. @dvdkhlng

    fix 'make install' target

    dvdkhlng authored Xiangfu Liu committed
    Just a slight fix.  Don't like non-distribution stuff to populate /usr/bin
    
    cheers,
    
    David
Commits on Jan 25, 2012
  1. @wpwrak
Commits on Jan 17, 2012
  1. @wpwrak
Commits on Jan 16, 2012
  1. @wpwrak

    asm/mod.fpvm: modulo calculation example

    wpwrak authored
    Run with
    ./fpvm mod.fpvm
    
    Or, more entertaining
    ./fpvm -x mod.fpvm
    
    For every last gory detail, use
    ./fpvm -d -x mod.fpvm
  2. @wpwrak

    asm/fpvm: fpvm-like execution engine

    wpwrak authored
    This engine also accepts symbolic register names. Uses pfpu for
    stepwise execution.
  3. @wpwrak

    asm/pfpu: new option -v; cleanup

    wpwrak authored
    This patch contains the following changes:
    
    - new option -v for verbose operation. By default, pfpu now only displays
      the result line and ignores the rest of the session.
    
    - send nc's diagnostics to standard output so that we can suppress
      its "connected" line (alas, this means that error messages are
      only shown in verbose mode)
    
    - added header comment
Commits on Jan 15, 2012
  1. @wpwrak

    pfpuasm: auto-NOP, pass all regs, and some syntax corrections

    wpwrak authored
    A number of small improvements:
    
    - VECTOUT doesn't need a destination register (use 0)
    - QUAKE is unary, not binary
    - option -a to automatically fill the latency slots with NOP
      (without caring about efficiency)
    - all registers referenced (read or write) are listed
  2. @wpwrak

    tools/asm/pfpu: fix processing of option -i

    wpwrak authored
    The option -i wasn't shifted off, causing pfpuasm and ultimately cpp
    to fail.
  3. @wpwrak

    tools/asm/pfpu: quick and dirty script to run pfpuasm and execute the…

    wpwrak authored
    … result
    
    The environment variable M1_HOST defines on which M1 to execute
    the code. M1_USER and M1_PW define the telnet access.
  4. @wpwrak

    tools/asm: PFPU assembler

    wpwrak authored
Commits on Jan 13, 2012
  1. @wpwrak
Commits on Jan 12, 2012
  1. @wpwrak

    libfpvm: make op_not a regular operator and implement it in all cases

    wpwrak authored
    We can substitute  !X  it with  X == 0. This catches cases where boolean
    not is used algorithmically and not directly with if.
Commits on Jan 11, 2012
  1. @wpwrak
Commits on Jan 10, 2012
  1. @wpwrak

    libfpvm: introduce "struct sym" as abstraction for an identifier

    wpwrak authored
    This has ripple effects all through libfpvm but shouldn't change
    functionality.
Commits on Jan 7, 2012
  1. @wpwrak

    libfpvm: only access node->label if we have an indentifier

    wpwrak authored
    We provide a function node_is_op for the library user to make this
    distiction as well (used in parser_helper.c).
    
    Note that this change means that we can't report the name of the
    operator that causes an "Operation not supported" error. This is
    visible to users in the case of op_not. Fix later.
Commits on Dec 30, 2011
  1. @wpwrak
  2. @wpwrak

    libfpvm: rename op_not to op_negate

    wpwrak authored
    We'll soon use "not", and this would get confusing.
Commits on Dec 29, 2011
  1. @wpwrak @sbourdeauducq

    milkymist: declare "code" argument of pfpu_dump "const"

    wpwrak authored sbourdeauducq committed
    A small bit of cleanup, to allow Flickernoise to do the same.
    
    - Werner
Commits on Dec 27, 2011
  1. @wpwrak @sbourdeauducq

    fpvm.c: suppress compiler warning caused by -Wunused-value

    wpwrak authored sbourdeauducq committed
    This warning was generated when compiling x86-linux/, which uses clang
    instead of gcc.
  2. @wpwrak @sbourdeauducq

    software/libfpvm/Makefile: update dependencies

    wpwrak authored sbourdeauducq committed
    They still contained lots of old junk.
Commits on Dec 23, 2011
  1. cosmetic changes

    authored
  2. updated gold codes

    authored
Commits on Dec 14, 2011
  1. @sbourdeauducq

    Remove libmath

    sbourdeauducq authored
  2. @wpwrak @sbourdeauducq

    milkymist: use -Wshadow

    wpwrak authored sbourdeauducq committed
    Only one minor conflict found.
  3. @wpwrak @sbourdeauducq

    milkymist: use -Wold-style-definition

    wpwrak authored sbourdeauducq committed
  4. @wpwrak @sbourdeauducq

    milkymist: try -Wmissing-prototypes

    wpwrak authored sbourdeauducq committed
    The math functions have too many issues to make this viable without
    substantially more fixing. Just fix what little else is there.
  5. @wpwrak @sbourdeauducq

    milkymist: use -Wstrict-prototypes

    wpwrak authored sbourdeauducq committed
    And fix resulting warnings.
  6. @wpwrak @sbourdeauducq
Commits on Dec 12, 2011
Something went wrong with that request. Please try again.