2024-01-30 |
Luke Kenneth Casso... | improve debug output in ISACaller, for ".long xyzabcdef" |
blob | commitdiff | raw |
2024-01-30 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2024-01-30 |
Luke Kenneth Casso... | grrrr |
blob | commitdiff | raw | diff to current |
2024-01-30 |
Luke Kenneth Casso... | bug 676: although spotted under maxloc, sv.mcrf was... |
blob | commitdiff | raw | diff to current |
2024-01-30 |
Luke Kenneth Casso... | bug 1248: add a stack of missing CR 3/5-bit operand... |
blob | commitdiff | raw | diff to current |
2024-01-30 |
Luke Kenneth Casso... | bug 676: sorting out maxloc assembler, found bug in... |
blob | commitdiff | raw | diff to current |
2024-01-30 |
Luke Kenneth Casso... | bug 676: although spotted under maxloc, sv.mcrf was... |
blob | commitdiff | raw | diff to current |
2024-01-30 |
Luke Kenneth Casso... | bug 1236: add extra argument to svstep: RA. |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | load_elf: copy linux's auxv, argv, and env layout |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: don't try to make zero-sized memory accesses... |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: implement writev syscall |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | ISACaller: add PowerISA spec. reference for real_page_size |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | ISACaller: implement real_addr pseudo-code helper |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Luke Kenneth Casso... | add initial lwarx unit test and pseudocode |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Luke Kenneth Casso... | take every opportunity *not* to go onto a separate... |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: implement readlink/readlinkat syscalls |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: implement a pile of syscalls |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: use yield from on is_ffirst_mode since it... |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: fix undefined ffirst, hope I guessed the... |
blob | commitdiff | raw | diff to current |
2023-12-13 |
Jacob Lifshay | caller.py: XLEN must be accessed as self.XLEN |
blob | commitdiff | raw | diff to current |
2023-12-09 |
Luke Kenneth Casso... | bug #672: fix sv.minmax dd-ffirst-single unit test |
blob | commitdiff | raw | diff to current |
2023-12-09 |
Luke Kenneth Casso... | bug #1183: attempt first ddffirst mapreduce mode |
blob | commitdiff | raw | diff to current |
2023-12-07 |
Luke Kenneth Casso... | bug #672: pospopcount using sv.lbzu/pi/dw=8 error |
blob | commitdiff | raw | diff to current |
2023-12-07 |
Jacob Lifshay | ISACaller/parser: kludge: support (RA|0) when elwidth... |
blob | commitdiff | raw | diff to current |
2023-12-07 |
Luke Kenneth Casso... | fix elwidth overrides when sw=8 |
blob | commitdiff | raw | diff to current |
2023-12-07 |
Luke Kenneth Casso... | add gbbd (bmatflip) test case - just the one for now |
blob | commitdiff | raw | diff to current |
2023-12-03 |
Luke Kenneth Casso... | bug 1228: dcbt* to match against nop, not dc* in ISACaller |
blob | commitdiff | raw | diff to current |
2023-12-03 |
Luke Kenneth Casso... | bug 1231: all dc* instructions to be treated as nop |
blob | commitdiff | raw | diff to current |
2023-12-01 |
Jacob Lifshay | ISACaller: support loading an ELFFile |
blob | commitdiff | raw | diff to current |
2023-12-01 |
Jacob Lifshay | caller.py: implement write syscall |
blob | commitdiff | raw | diff to current |
2023-12-01 |
Jacob Lifshay | caller.py: implement exit_group syscall |
blob | commitdiff | raw | diff to current |
2023-12-01 |
Jacob Lifshay | ISACaller: fix syscall emulation |
blob | commitdiff | raw | diff to current |
2023-11-30 |
Jacob Lifshay | call log, not print |
blob | commitdiff | raw | diff to current |
2023-11-30 |
Jacob Lifshay | convert assigned values to SVSHAPE when writing to... |
blob | commitdiff | raw | diff to current |
2023-11-27 |
Luke Kenneth Casso... | got sv.bc working for pospopcount |
blob | commitdiff | raw | diff to current |
2023-11-27 |
Luke Kenneth Casso... | try ctrtest mode in pospopcount |
blob | commitdiff | raw | diff to current |
2023-11-23 |
Luke Kenneth Casso... | reduce indentation |
blob | commitdiff | raw | diff to current |
2023-11-21 |
Jacob Lifshay | fix vertical-first sv.bc 1210-attempt-to-fix-vf-sv.bc |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | add TRAP docs programmerjake/bug-1177 |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | misc fixes for fallout of copying insn inputs |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | support TRAP being called without setting a trap_bit |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | only write outputs that have .ok == True |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | use create_full_args to generate insn arg list |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | helper for one-source-of-truth for insn argument list... |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jacob Lifshay | format code |
blob | commitdiff | raw | diff to current |
2023-11-02 |
Luke Kenneth Casso... | use of the word "Kind" is too irritating. replace all... |
blob | commitdiff | raw | diff to current |
2023-11-02 |
Luke Kenneth Casso... | comment on rfid doing a swap-backup of the program... |
blob | commitdiff | raw | diff to current |
2023-10-26 |
Jacob Lifshay | move DEFAULT_MSR handling from add_case to ISACaller |
blob | commitdiff | raw | diff to current |
2023-10-25 |
Dmitry Selyutin | syscall: improve architecture detection |
blob | commitdiff | raw | diff to current |
2023-10-22 |
Dmitry Selyutin | isa/caller: return from interrupt upon syscall emulation |
blob | commitdiff | raw | diff to current |
2023-10-22 |
Dmitry Selyutin | isa/caller: refactor sc logic |
blob | commitdiff | raw | diff to current |
2023-10-22 |
Dmitry Selyutin | isa/caller: enable host-backed memory for scemu |
blob | commitdiff | raw | diff to current |
2023-10-22 |
Dmitry Selyutin | isa/caller: introduce use_syscall_emu parameter |
blob | commitdiff | raw | diff to current |
2023-10-22 |
Dmitry Selyutin | isa/caller: remove redundant check |
blob | commitdiff | raw | diff to current |
2023-10-22 |
Dmitry Selyutin | isa/caller: provide sc and scv instructions wrapper |
blob | commitdiff | raw | diff to current |
2023-10-18 |
Luke Kenneth Casso... | annoying - call the TRAP() function in system.mdwn... |
blob | commitdiff | raw | diff to current |
2023-09-28 |
Jacob Lifshay | log asmop to LogKind.InstrInOuts too since only printin... |
blob | commitdiff | raw | diff to current |
2023-09-27 |
Jacob Lifshay | log writing CA[32]/OV[32] for OP_ADD |
blob | commitdiff | raw | diff to current |
2023-09-23 |
Jacob Lifshay | add MemMMap class |
blob | commitdiff | raw | diff to current |
2023-09-15 |
Jacob Lifshay | log more register read/writes to LogKind.InstrInOuts |
blob | commitdiff | raw | diff to current |
2023-09-12 |
Jacob Lifshay | remove grev, leaving unit tests for later use by grevlut |
blob | commitdiff | raw | diff to current |
2023-09-11 |
Jacob Lifshay | make soc test_pipe_caller tests pass again |
blob | commitdiff | raw | diff to current |
2023-07-25 |
Jacob Lifshay | add set[n]bc[r] -- tests broken |
blob | commitdiff | raw | diff to current |
2023-07-22 |
Jacob Lifshay | add pdepd/pextd |
blob | commitdiff | raw | diff to current |
2023-07-22 |
Jacob Lifshay | add cfuged |
blob | commitdiff | raw | diff to current |
2023-07-22 |
Jacob Lifshay | add cntlzdm/cnttzdm |
blob | commitdiff | raw | diff to current |
2023-07-21 |
Konstantinos Marga... | Moved maddsubrs/maddrs/msubrs instructions to separate... |
blob | commitdiff | raw | diff to current |
2023-07-20 |
Jacob Lifshay | add byte reverse instructions from PowerISA v3.1B |
blob | commitdiff | raw | diff to current |
2023-06-24 |
Luke Kenneth Casso... | leeetle bit excessive on the log of SPRs... |
blob | commitdiff | raw | diff to current |
2023-06-23 |
Jacob Lifshay | rename fmv[ft]g*/fcvt[ft]g* to m[tf]fpr*/c[tf]fpr* |
blob | commitdiff | raw | diff to current |
2023-06-23 |
Jacob Lifshay | use the CSV "CR out" column to compute which mode to... |
blob | commitdiff | raw | diff to current |
2023-06-14 |
Jacob Lifshay | cache SVP64Instruction.Prefix instance since it's slow... |
blob | commitdiff | raw | diff to current |
2023-06-13 |
Jacob Lifshay | remove fcvttgs since it's redundant |
blob | commitdiff | raw | diff to current |
2023-06-03 |
Dmitry Selyutin | insndb: rename types into core |
blob | commitdiff | raw | diff to current |
2023-06-03 |
Dmitry Selyutin | insndb: revert recent renaming |
blob | commitdiff | raw | diff to current |
2023-06-03 |
Luke Kenneth Casso... | using names of modules that are identical to commonly... |
blob | commitdiff | raw | diff to current |
2023-06-02 |
Dmitry Selyutin | power_insn: decouple into separate module |
blob | commitdiff | raw | diff to current |
2023-05-27 |
Luke Kenneth Casso... | https://bugs.libre-soc.org/show_bug.cgi?id=1091 |
blob | commitdiff | raw | diff to current |
2023-05-24 |
Luke Kenneth Casso... | note on FP Exception about DDFF VLi=0/1 |
blob | commitdiff | raw | diff to current |
2023-05-24 |
Jacob Lifshay | ISACaller: generate FP trap |
blob | commitdiff | raw | diff to current |
2023-05-21 |
Luke Kenneth Casso... | explicitly update FPSCR from list of return results |
blob | commitdiff | raw | diff to current |
2023-05-21 |
Luke Kenneth Casso... | code-comment spelling |
blob | commitdiff | raw | diff to current |
2023-05-19 |
Jacob Lifshay | compute CR1 for non-compare fp Rc=1 instructions |
blob | commitdiff | raw | diff to current |
2023-05-18 |
Jacob Lifshay | fix CR0 output for fmvtg*/fcvttg* |
blob | commitdiff | raw | diff to current |
2023-05-16 |
Luke Kenneth Casso... | replace self.insnlog.append with self.trace function |
blob | commitdiff | raw | diff to current |
2023-05-15 |
Luke Kenneth Casso... | got linked-list-pointer-chasing working |
blob | commitdiff | raw | diff to current |
2023-05-15 |
Luke Kenneth Casso... | have to now add LD/ST-update instructions to list of... |
blob | commitdiff | raw | diff to current |
2023-05-12 |
Jacob Lifshay | add support for *_flag global variables needed by bfp_... |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Luke Kenneth Casso... | add very very very basic write-out of instruction log |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Jacob Lifshay | Merge branch 'support-fields' |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Luke Kenneth Casso... | fix data-dependent fail-first on load |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Luke Kenneth Casso... | extend previous hard-coded magic constant (256) used... |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Jacob Lifshay | change FPSCR to a required parameter of ISACallerHelper support-fields |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Jacob Lifshay | Revert "remove now-unnecessary SO global, since XER... |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Jacob Lifshay | add self.FPSCR |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Jacob Lifshay | remove now-unnecessary SO global, since XER[SO] syntax... |
blob | commitdiff | raw | diff to current |
2023-05-10 |
Jacob Lifshay | add support for accessing XER using XER.SO syntax ... |
blob | commitdiff | raw | diff to current |
2023-05-06 |
Luke Kenneth Casso... | add FPSCR to ISACaller |
blob | commitdiff | raw | diff to current |
2023-05-04 |
Konstantinos Marga... | merge maddrs/msubrs, unit tests changed accordingly |
blob | commitdiff | raw | diff to current |
2023-05-04 |
Konstantinos Marga... | Add 2 more instructions to help with 2-coeff butterfly |
blob | commitdiff | raw | diff to current |
next |