Skip to content

v0.0.5

Compare
Choose a tag to compare
@bobuhiro11 bobuhiro11 released this 18 Mar 07:49
· 259 commits to main since this release
c529894

Changelog

  • c529894 Merge pull request #70 from bobuhiro11/fix_gitignore
  • 003696b fix .gitignore
  • 6a2c894 Merge pull request #69 from bobuhiro11/fix_make_clean
  • e5db102 add ethtool & pciutils to "make clean"
  • 767b232 Merge pull request #68 from bobuhiro11/refactor_ping_check
  • aa683cb machine: move ping check to machine pkg
  • 02fd588 Merge pull request #67 from bobuhiro11/refactor4
  • 548676c ci: refactor .travis.yml & Makefile
  • 977a04d docs: add references for virtio
  • 5bcf654 Merge pull request #66 from bobuhiro11/refactoring3
  • 79e66e6 pci: add test for bytes func
  • f4bbf7e tap: add tests for read & write funcs
  • 03105c5 Merge pull request #65 from bobuhiro11/add_is_term
  • 82c0cf9 add tsc_early_khz
  • e9d54ab makefile: launch the executable & check ping in "make test"
  • 8297fe6 makefile: set IPv4 addresses of guest & host
  • 2336714 term: add IsTerminal func
  • 6ab42af Merge pull request #64 from bobuhiro11/fix_tap_if_name
  • b918c53 flag: add argument for name of tap interface
  • 820dab3 Merge pull request #63 from bobuhiro11/add_virtio_rx
  • 6a9710e virtio: add rx handling
  • d142eff Merge pull request #62 from bobuhiro11/refactor_virtio
  • 3bcebf7 virtio: isolate Tx as dedicated thread & resolve dependency using interface
  • 12320f2 Merge pull request #61 from bobuhiro11/tap_refactoring
  • 8bbafbd tap: refactoring
  • 94cde5e Merge pull request #59 from bobuhiro11/add_tx_for_virtio_net
  • 14ae409 virtio: capture packets sent from guest on host's tap interface
  • a263ebd Merge pull request #58 from bobuhiro11/add_tap
  • 71d91ae add tap interface for communication between host & guest
  • e4937f5 Merge pull request #55 from bobuhiro11/add_vq
  • dc12c9a virtio: read virt queue from guest physical memory
  • 514c641 virtio: add reference of guest physical memory
  • c521755 virtio: add structure for virt queue
  • b4e8a42 virtio: refactoring virtio header
  • edfb842 Merge pull request #53 from bobuhiro11/recognize_virtio_net_as_netdev
  • 8cb14d5 let virtio-net device be recognized as a network interface
  • 7b4d9f1 add io handlers for pci devices
  • 77713d0 support probing the size of BAR0
  • 779cbcd fill key elements in PCI device header
  • 9908132 add helper functions for pci
  • 3adb17b refactoring
  • a039f67 add drivers/net/virtio_net.c as dyndbg in kernel parameter
  • 1fa563c Merge pull request #52 from bobuhiro11/use_coverprofile_for_goveralls
  • 72e87fb prevent tests from being rerun by goveralls
  • 2cb57c7 Merge pull request #51 from bobuhiro11/add_pci_interface
  • b66267c add interface for PCI device
  • 9671742 Merge pull request #50 from bobuhiro11/rebuildable_kernel
  • 3ba0c4a Merge pull request #49 from bobuhiro11/add_ethtool
  • 3ff9575 Merge pull request #48 from bobuhiro11/fix_kernel_config
  • e4c8932 add ethtool
  • 0e979b7 fix Makefile to make linux rebuildable
  • 812ba10 add CONFIG_VIRTIO_NET=y & CONFIG_PACKET=y in linux.config
  • 5f3ff8b Merge pull request #46 from bobuhiro11/update_linux_config
  • 6e25222 add CONFIG_NET=y & CONFIG_VIRTIO_PCI=y in linux.config
  • 431b00a Merge pull request #45 from bobuhiro11/searching_pci_conf_space
  • 6a63e51 pci: add struct for PCI Conf Space
  • 5952d2d pci: pass pci_sanity_check() & pci_check_type1() in linux/arch/x86/pci/direct.c
  • e126392 pci: add io port emulation for PCI Config Space
  • c6bfeaf add CONFIG_PCI=y in linux.config
  • 11c73f1 Merge pull request #44 from bobuhiro11/add_pciutils
  • fc02176 add lspci in pciutils to use completion by pci.ids
  • 15e90df Merge pull request #43 from bobuhiro11/refactor_ebda
  • 6244b5e ebda: refactoring to avoid exposing unnecessary data structures
  • 13011fa Merge pull request #42 from dongnguyenvt/panic
  • 8d62784 different approach
  • de5add1 fix panic unexpected kvm exit reason
  • d311c71 Merge pull request #41 from dongnguyenvt/memory
  • efd4ba7 more copy fix
  • f095c75 fix linter
  • f2f4cf4 improve memory copy