新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

とりあえず hvm が Zynq で動く

おれおれ VM (gforth の vmgen でつくった) と、おれおれ Lisp コンパイラ、Zynq へもっていっても動いた。Linux だから当たり前か。

zynq> chmod +x ./hvm
zynq> ./hvm
Usage:hvm <vmb file>
zynq> ls
codes  hvm
zynq> ./hvm codes/test-00
test-001.vmb  test-003.vmb  test-005.vmb  test-007.vmb  test-009.vmb
test-002.vmb  test-004.vmb  test-006.vmb  test-008.vmb
zynq> ./hvm codes/test-001.vmb
halt 0
zynq> ./hvm codes/test-008.vmb
halt 32
zynq> ./hvm codes/test-009.vmb
halt 73
zynq> [ 1095.216768] random: nonblocking pool is initialized

zynq> ls
codes  hvm
zynq> sync
zynq> ls codes
test-001.vmb  test-003.vmb  test-005.vmb  test-007.vmb  test-009.vmb
test-002.vmb  test-004.vmb  test-006.vmb  test-008.vmb
zynq> ls
codes  hvm

原理的には Linux なしでも動くはずだが、、、