{"push_id":2342942785,"size":84,"distinct_size":10,"ref":"refs/heads/master","head":"e5846a2bc707eaa58dc8ab6a8d20a090c6ee8570","before":"6667bc4c42fd9968527644e32841757234285efd","commits":[{"sha":"4678e84c040531a48eff2108fd9212660bf527ae","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Incorporate sptbr/sfence.vma changes","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/4678e84c040531a48eff2108fd9212660bf527ae"},{"sha":"15a111444d6819021328e990eb5308155a9def6a","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Emulate RVFC instructions","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/15a111444d6819021328e990eb5308155a9def6a"},{"sha":"611290ccde8d76c1973a37d82a5d4b3e4b7b90c4","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Cleanly separate HTIF code; don't poll keyboard on timer interrupt","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/611290ccde8d76c1973a37d82a5d4b3e4b7b90c4"},{"sha":"926b360655fd7a22413c7732faceeea21a224aa1","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"WIP towards ECALL interface for SBI","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/926b360655fd7a22413c7732faceeea21a224aa1"},{"sha":"b14d4187fe1a328b9e87f61a984fd70e17211954","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Clean up boot loader for physical address loading","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/b14d4187fe1a328b9e87f61a984fd70e17211954"},{"sha":"7c4765029820580c0c01b3321fe4310c8416dcb6","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Handle IPIs and timer interrupts more quickly","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/7c4765029820580c0c01b3321fe4310c8416dcb6"},{"sha":"66fda264c796e7bcfe63282ae46c398d4a25c4d9","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"minor HTIF cleanup + use WFI","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/66fda264c796e7bcfe63282ae46c398d4a25c4d9"},{"sha":"59484c94e161b0f1870096cfb183533b20569669","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"WIP on SBI","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/59484c94e161b0f1870096cfb183533b20569669"},{"sha":"f6bca6e35b66632afad68f6b7fb2b3203c8502fb","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Don't block for acks on console writes","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/f6bca6e35b66632afad68f6b7fb2b3203c8502fb"},{"sha":"34979b93458d685df65a49bca3084eb8283439da","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Fix PK boot","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/34979b93458d685df65a49bca3084eb8283439da"},{"sha":"410fb0384f0fac770ab89b675939790d9253bbf1","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"New counter-enable scheme\n\nhttps://github.com/riscv/riscv-isa-manual/issues/10","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/410fb0384f0fac770ab89b675939790d9253bbf1"},{"sha":"d203037851b05ed665ec98d8f6bf40dcd3984bbd","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"PPNs are 44 bits in RV64","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/d203037851b05ed665ec98d8f6bf40dcd3984bbd"},{"sha":"36a5855d446efab2d122346c99e12b66183a2e9b","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Don't rely on config string for basic functionality","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/36a5855d446efab2d122346c99e12b66183a2e9b"},{"sha":"cfc4554bc641214261089e03edc2450e9af027ac","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Simplify interrupt-stack discipline\n\nhttps://github.com/riscv/riscv-isa-manual/commit/f2ed45b1791bb602657adc2ea9ab5fc409c62542","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/cfc4554bc641214261089e03edc2450e9af027ac"},{"sha":"7d60c5904f45d979643c1b9f6cdde42f62ef3c32","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Allow PK access to user memory","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/7d60c5904f45d979643c1b9f6cdde42f62ef3c32"},{"sha":"db19d0d2785c50de38e5b0b1879c6c5a3793a5a3","author":{"name":"Wesley W. Terpstra","email":"335c2d428a69ab96434ed404eadfac51b77392e1@sifive.com"},"message":"machine: remove configstring","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/db19d0d2785c50de38e5b0b1879c6c5a3793a5a3"},{"sha":"316f85e9ae2f5d9dd0b33d3649a8256db0dfd29b","author":{"name":"Wesley W. Terpstra","email":"335c2d428a69ab96434ed404eadfac51b77392e1@sifive.com"},"message":"machine: add FDT parser","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/316f85e9ae2f5d9dd0b33d3649a8256db0dfd29b"},{"sha":"23ab37ad78673166a8300584d177ace77fca5101","author":{"name":"Wesley W. Terpstra","email":"335c2d428a69ab96434ed404eadfac51b77392e1@sifive.com"},"message":"SBI: a0+a1 hold hartid+dtb pointer between boot loader stages","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/23ab37ad78673166a8300584d177ace77fca5101"},{"sha":"fc1af65c1585b2a9ad1dd2cf1b50d552ee65c742","author":{"name":"Andrew Waterman","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@sifive.com"},"message":"Set up PMPs, permissively for now","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/fc1af65c1585b2a9ad1dd2cf1b50d552ee65c742"},{"sha":"a1a5cbcacbbb43527fb6a4991ead1ae64cf18463","author":{"name":"Wesley W. Terpstra","email":"335c2d428a69ab96434ed404eadfac51b77392e1@sifive.com"},"message":"fdt: add a size method","distinct":false,"url":"https://api.github.com/repos/firesim/riscv-pk/commits/a1a5cbcacbbb43527fb6a4991ead1ae64cf18463"}]}
{"actor":{"display_login":"zhemao"}}