cappuccino/decode_execute: fix copy-paste error

The execute_op_brcond_o signal should be cleared on a
decode_bubble_o, not forwarded the value from decode.
PIC: Make LEVEL triggered default

The EDGE triggered PIC behaves exactly like the architecture spec.
Unfortunately, or1200 legacy is the incorrect behavior. LEVEL is the
same on both and even the spec says that is the common way. Therefore
change the default of mor1kx.
Merge branch 'master' of github.com:wallento/mor1kx
cappuccino: remove execute_waiting_o/i from module interconnect

Since this signal is only used in ctr_cappuccino and is just the
negation of execute_valid, it makes more sense to generate the
signal internally in this module.
This also seperates the negated stall signals from ctrl stage
into an own public signal.
LSU: Fix bug with lwa and snoop of same address

When a snoop event occurs parallel to the lwa completion, the swa
should fail. This is enabled by this patch that essentially simply
changes the order of checking.
Merge branch 'master' of https://github.com/wallento/mor1kx
Merge branch 'master' of git://github.com/openrisc/mor1kx into multicore

Conflicts:
	rtl/verilog/mor1kx_ctrl_espresso.v
	rtl/verilog/mor1kx_lsu_cappuccino.v
cappuccino/lsu: simplify logic by removing swa_fail

after the rework with moving the swa fail check after the store buffer,
this signal is not needed anymore.
Merge branch 'wip_coherency' of git://github.com/wallento/mor1kx into multicore

Conflicts:
	rtl/verilog/mor1kx_lsu_cappuccino.v
cappuccino/fetch: set ic_addr to pc_addr on du_restart_i

pc_addr will contain the du_restart_pc at this point.
cappuccino: fix debug unit "asynchronous" stall/resume

Stalling and resuming the CPU at arbitrary places hasn't worked
reliably.
This was especially noticable with the default profiling routines
in openocd, which works by sampling NPC when the cpu is stalled.
To fix this, some more distinctions between stalling when stepping
and stalling/resuming when not stepiing is needed.
Merge branch 'wip_coherency' of git://github.com/wallento/mor1kx into multicore
Bump version number to 3.0
Merge branch 'master' of git://github.com/openrisc/mor1kx into multicore

Conflicts:
	rtl/verilog/mor1kx_cpu_cappuccino.v
	rtl/verilog/mor1kx_lsu_cappuccino.v
Merge branch 'master' of git://github.com/openrisc/mor1kx into multicore
cappuccino/cpu: use execute_valid_o instead of !execute_waiting_o

execute_waiting_o have been removed since it was redundant.
dcache: whitespace cleanup
Near to get it running. Problem: store->(store/read) sequences where the store gets lost.