Permalink
Commits on Feb 28, 2012
  1. clear after read support

    kristianpaul committed Feb 28, 2012
Commits on Feb 19, 2012
Commits on Feb 10, 2012
  1. improvement for libbase uart.c

    fpgaminer committed with Xiangfu Liu Feb 10, 2012
      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. fix 'make install' target

    dvdkhlng committed with Xiangfu Liu Feb 7, 2012
    Just a slight fix.  Don't like non-distribution stuff to populate /usr/bin
    
    cheers,
    
    David
Commits on Jan 25, 2012
Commits on Jan 17, 2012
Commits on Jan 16, 2012
  1. asm/mod.fpvm: modulo calculation example

    wpwrak committed Jan 16, 2012
    Run with
    ./fpvm mod.fpvm
    
    Or, more entertaining
    ./fpvm -x mod.fpvm
    
    For every last gory detail, use
    ./fpvm -d -x mod.fpvm
  2. asm/fpvm: fpvm-like execution engine

    wpwrak committed Jan 16, 2012
    This engine also accepts symbolic register names. Uses pfpu for
    stepwise execution.
  3. asm/pfpu: new option -v; cleanup

    wpwrak committed Jan 16, 2012
    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. pfpuasm: auto-NOP, pass all regs, and some syntax corrections

    wpwrak committed Jan 15, 2012
    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. tools/asm/pfpu: fix processing of option -i

    wpwrak committed Jan 15, 2012
    The option -i wasn't shifted off, causing pfpuasm and ultimately cpp
    to fail.
  3. tools/asm/pfpu: quick and dirty script to run pfpuasm and execute the…

    wpwrak committed Jan 15, 2012
    … result
    
    The environment variable M1_HOST defines on which M1 to execute
    the code. M1_USER and M1_PW define the telnet access.
  4. tools/asm: PFPU assembler

    wpwrak committed Jan 15, 2012
Commits on Jan 13, 2012
Commits on Jan 12, 2012
  1. libfpvm: make op_not a regular operator and implement it in all cases

    wpwrak committed Jan 12, 2012
    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
Commits on Jan 10, 2012
  1. libfpvm: introduce "struct sym" as abstraction for an identifier

    wpwrak committed Jan 4, 2012
    This has ripple effects all through libfpvm but shouldn't change
    functionality.
Commits on Jan 7, 2012
  1. libfpvm: only access node->label if we have an indentifier

    wpwrak committed Jan 7, 2012
    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. libfpvm: rename op_not to op_negate

    wpwrak committed Dec 30, 2011
    We'll soon use "not", and this would get confusing.
Commits on Dec 29, 2011
  1. milkymist: declare "code" argument of pfpu_dump "const"

    wpwrak committed with sbourdeauducq Dec 28, 2011
    A small bit of cleanup, to allow Flickernoise to do the same.
    
    - Werner
Commits on Dec 27, 2011
  1. fpvm.c: suppress compiler warning caused by -Wunused-value

    wpwrak committed with sbourdeauducq Dec 27, 2011
    This warning was generated when compiling x86-linux/, which uses clang
    instead of gcc.
  2. software/libfpvm/Makefile: update dependencies

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

    kristianpaul committed Dec 23, 2011
  2. updated gold codes

    kristianpaul committed Dec 23, 2011
Commits on Dec 14, 2011
  1. Remove libmath

    sbourdeauducq committed Dec 14, 2011
  2. milkymist: use -Wshadow

    wpwrak committed with sbourdeauducq Dec 12, 2011
    Only one minor conflict found.
  3. milkymist: try -Wmissing-prototypes

    wpwrak committed with sbourdeauducq Dec 12, 2011
    The math functions have too many issues to make this viable without
    substantially more fixing. Just fix what little else is there.
  4. milkymist: use -Wstrict-prototypes

    wpwrak committed with sbourdeauducq Dec 12, 2011
    And fix resulting warnings.
Commits on Dec 12, 2011