|
12bfd3fe26
|
Add loom and proc
|
2023-03-24 12:08:45 +00:00 |
|
|
f5db3a9814
|
Add cpu module and begin ovni model
|
2023-03-24 12:08:45 +00:00 |
|
|
5de74f15cb
|
Add emulator player to read events
|
2023-03-24 12:08:45 +00:00 |
|
|
5bd04d8435
|
Add emu_stream unit test
|
2023-03-24 12:08:45 +00:00 |
|
|
aad925ffca
|
Update CMakeLists for emu
|
2023-03-24 12:08:45 +00:00 |
|
|
e1880e09f6
|
Read clock offsets in emu_system
|
2023-03-24 12:08:45 +00:00 |
|
|
183df35459
|
Use emu_args to parse input arguments
|
2023-03-24 12:08:45 +00:00 |
|
|
0687197f08
|
Initialize trace to zero
|
2023-03-24 12:08:45 +00:00 |
|
|
9a4af7e0ec
|
Add offset setter in streams
|
2023-03-24 12:08:45 +00:00 |
|
|
d6f9ed7125
|
Split clkoff initialization
|
2023-03-24 12:08:45 +00:00 |
|
|
b4d5e33d6c
|
Add emu_args parser
|
2023-03-24 12:08:45 +00:00 |
|
|
fe5f16bb7a
|
Add clock offset parser
|
2023-03-24 12:08:45 +00:00 |
|
|
894e972a65
|
Link threads and streams
|
2023-03-24 12:08:45 +00:00 |
|
|
f4e8b0b8a8
|
Load CPUs in emu_system
|
2023-03-24 12:08:45 +00:00 |
|
|
fb06a3ec32
|
Add new emulator
|
2023-03-24 12:08:45 +00:00 |
|
|
bac907dba0
|
Remove old emulator code
|
2023-03-24 12:08:45 +00:00 |
|
|
382cd7a371
|
Add ARRAYLEN macro
|
2023-03-24 12:08:45 +00:00 |
|
|
1024ce8ecd
|
Link unit tests with emu
|
2023-03-24 12:08:45 +00:00 |
|
|
a4f235dd97
|
Add .ovnistream suffix to streams
|
2023-03-24 12:08:45 +00:00 |
|
|
b3e6c21b7c
|
Add unit tests for emu and emu_trace
|
2023-03-24 12:08:45 +00:00 |
|
|
aafc3471cc
|
Add emu_system to parse the trace hierarchy
|
2023-03-24 12:08:45 +00:00 |
|
|
c6a5e3b34d
|
Independize trace from the emulator
|
2023-03-24 12:08:45 +00:00 |
|
|
183634c8c4
|
Pass the bay in the prv_register() function
|
2023-03-24 12:08:45 +00:00 |
|
|
b3b1164fed
|
Add PRV trace support for patchbay channels
|
2023-03-24 12:08:45 +00:00 |
|
|
d394bb88c3
|
Fail when the return value is not used
|
2023-03-24 12:08:45 +00:00 |
|
|
e240937e58
|
Add multiple callback types in the patchbay
|
2023-03-24 12:08:45 +00:00 |
|
|
ecc07012c0
|
Reduce hash speed test duration to 200 ms
|
2023-03-24 12:08:45 +00:00 |
|
|
9928758f91
|
Test bay_find speed compared with direct access
|
2023-03-24 12:08:45 +00:00 |
|
|
36d0a44b57
|
Add bay_remove()
|
2023-03-24 12:08:45 +00:00 |
|
|
97b96801d1
|
Ensure mux channels are registered in the bay
|
2023-03-24 12:08:45 +00:00 |
|
|
f40a0a8d12
|
Prevent propagation loops
|
2023-03-24 12:08:45 +00:00 |
|
|
227a2d91df
|
Allow duplicates in the mux output channel
|
2023-03-24 12:08:45 +00:00 |
|
|
9cc563d0dd
|
Add properties to channels and duplicate support
|
2023-03-24 12:08:45 +00:00 |
|
|
0944f84ac9
|
Allow dirty writes selectively
|
2023-03-24 12:08:45 +00:00 |
|
|
e1e0e9662d
|
Pack the value structure to be hashable
|
2023-03-24 12:08:45 +00:00 |
|
|
1cea193ea3
|
Add support for patchbay and muxes
|
2023-03-24 12:08:45 +00:00 |
|
|
2d44c4763f
|
Use master branch of bscpkgs
|
2023-03-20 20:52:49 +01:00 |
|
|
d34e0baa17
|
Ignore Nanos6 progress events 6P*
|
2023-03-20 20:45:21 +01:00 |
|
|
e6cbe67254
|
Redesign full ring test
|
2022-12-19 15:46:37 +01:00 |
|
|
730082024f
|
Initialize last_phy in test mp-simple
|
2022-12-19 15:30:27 +01:00 |
|
|
5a9f667553
|
Use snprintf() and check for buffer overflow
|
2022-12-19 15:24:34 +01:00 |
|
|
410c52235d
|
Add old gcc builds with Release version
|
2022-12-19 15:24:34 +01:00 |
|
|
5a982d61c9
|
Build parson with PIC
|
2022-12-19 15:24:34 +01:00 |
|
|
168ba99828
|
Add no LTO tests for old gcc versions too
|
2022-12-19 15:24:32 +01:00 |
|
|
3c49517b76
|
Disable LTO in CI build with old gcc
|
2022-12-19 15:24:04 +01:00 |
|
|
593ed84f1b
|
Disable hardening in ovni
|
2022-12-19 12:11:14 +01:00 |
|
|
1ea1768728
|
Compile ovni with older GCC versions
|
2022-12-19 11:53:24 +01:00 |
|
|
ee462d92e8
|
Handle NULL version pointer
|
2022-12-16 13:34:31 +01:00 |
|
|
7c7ba729f5
|
Add unit test for the version parser
|
2022-12-16 13:34:31 +01:00 |
|
|
a9526ae663
|
Add support for unit tests
|
2022-12-16 13:34:31 +01:00 |
|