adds initial working version of llvm backend

This commit is contained in:
2023-09-19 16:26:07 +02:00
parent b360fc2c75
commit de45d06878
4 changed files with 4083 additions and 3649 deletions

View File

@ -1113,8 +1113,10 @@ iss::status riscv_hart_m_p<BASE, FEAT>::write_mem(phys_addr_t paddr, unsigned le
}
this->reg.trap_state=std::numeric_limits<uint32_t>::max();
this->interrupt_sim=hostvar;
#ifndef WITH_TCC
throw(iss::simulation_stopped(hostvar));
#endif
break;
//throw(iss::simulation_stopped(hostvar));
case 0x0101: {
char c = static_cast<char>(hostvar & 0xff);
if (c == '\n' || c == 0) {

File diff suppressed because it is too large Load Diff