Commit Graph

  • b762fe4c2e build: bump libc from 0.2.119 to 0.2.120 in /fuzz dependabot[bot] 2022-03-14 23:12:09 +00:00
  • c922bf23f6 performance-metrics: Use non-zero exit code on report file issues Rob Bradford 2022-03-14 10:06:29 +00:00
  • f99c09fab7 performance-metrics: Successful output should be on stdout not stderr Rob Bradford 2022-03-14 09:58:40 +00:00
  • a6d86b9496 performance-metrics: Use Write::write_all() for report Rob Bradford 2022-03-14 09:57:39 +00:00
  • 1004f870e1 performance-metrics: Refactor report file opening code Rob Bradford 2022-03-14 09:55:46 +00:00
  • d3be855b4b performance-metrics: Exit binary with non-zero exit code on test failure Rob Bradford 2022-03-14 09:51:11 +00:00
  • 0cbdbc8122 performance-metrics: Remove unnecessary prelude on --list-tests Rob Bradford 2022-03-14 09:50:00 +00:00
  • 959be92189 performance-metrics: Fix typo in function name Rob Bradford 2022-03-14 09:48:10 +00:00
  • 5934319953 performance-metrics: Remove obsolete TODO Rob Bradford 2022-03-14 09:47:09 +00:00
  • 8bef32d389 docs: Add a documentation for performance metrics Bo Chen 2022-03-10 11:48:10 -08:00
  • b0be5ff8ad API: fix http hang for vmm.ping/vm.create/vm.info/vmm.shutdown LiHui 2022-03-11 17:24:29 +08:00
  • 9d46890dc0 vmm: device_manager: Make virtio DMA mapping conditional on vIOMMU Sebastien Boeuf 2022-03-10 16:31:06 +01:00
  • a4f742277b vmm: device_manager: Handle DMA mapping for virtio devices Sebastien Boeuf 2022-03-10 15:26:49 +01:00
  • 86bc313f38 virtio-devices, vmm: Register a DMA handler to VirtioPciDevice Sebastien Boeuf 2022-03-10 14:39:38 +01:00
  • 54d63e774c vmm: device_manager: Extend MetaVirtioDevice with a DMA handler Sebastien Boeuf 2022-03-10 14:16:08 +01:00
  • f801b0fc72 vmm: device_manager: Factorize virtio device tuple into structure Sebastien Boeuf 2022-03-10 14:05:36 +01:00
  • 80296b9497 vmm: device_manager: Remove typedef VirtioDeviceArc Sebastien Boeuf 2022-03-10 12:30:41 +01:00
  • f6557acf60 build: Release v22.1 (bug fix release) v22.1 stable/v22.x Rob Bradford 2022-03-10 17:34:59 +00:00
  • 4d041bd603 virtio-devices: Enable F_EVENT_IDX on control queue if negotiated Rob Bradford 2022-03-10 09:01:38 +00:00
  • e0fda7bef9 vmm: interrupt: fix msi mask irq causing kernel panic on AMD Yi Wang 2022-03-08 19:04:24 +08:00
  • 9e2d051237 vmm: interrupt: fix msi mask irq causing kernel panic on AMD Yi Wang 2022-03-08 19:04:24 +08:00
  • e01933c8ea build: Release v21.1 (bug fix release) v21.1 stable/v21.x Rob Bradford 2022-03-10 17:27:50 +00:00
  • c6307865eb virtio-devices: Enable F_EVENT_IDX on control queue if negotiated Rob Bradford 2022-03-10 09:01:38 +00:00
  • 6275d4f87e vmm: interrupt: fix msi mask irq causing kernel panic on AMD Yi Wang 2022-03-08 19:04:24 +08:00
  • 4dfe1ff77a vmm: interrupt: fix msi mask irq causing kernel panic on AMD Yi Wang 2022-03-08 19:04:24 +08:00
  • bbda07c388 pci: Support DWORD/4-byte writes to the MSI-X control register Rob Bradford 2022-02-17 10:07:49 +00:00
  • 366223c9f4 vmm: Ensure that PIO and MMIO exits complete before pausing Rob Bradford 2022-02-07 14:36:39 +00:00
  • 375356a097 virtio-devices: Add openat() syscall to seccomp filter Rob Bradford 2022-01-21 17:14:25 +00:00
  • 71d911b3aa tests: Add test for virtio-net control queue Rob Bradford 2022-03-10 09:09:00 +00:00
  • 223d0cf787 virtio-devices: Enable F_EVENT_IDX on control queue if negotiated Rob Bradford 2022-03-10 09:01:38 +00:00
  • 5375b84e3b vmm: interrupt: fix msi mask irq causing kernel panic on AMD Yi Wang 2022-03-08 19:04:24 +08:00
  • db9e5e5a87 vmm: interrupt: fix msi mask irq causing kernel panic on AMD Yi Wang 2022-03-08 19:04:24 +08:00
  • 64b32841a3 arch: x86_64: Write EBDA address to BIOS data area Rob Bradford 2022-03-09 13:28:53 +00:00
  • cf388b160b build: bump libz-sys from 1.1.4 to 1.1.5 dependabot[bot] 2022-03-08 15:50:50 +00:00
  • 16d9cb4c98 build: bump regex from 1.5.4 to 1.5.5 dependabot[bot] 2022-03-08 15:18:19 +00:00
  • 55a4803a4a .github: Avoid excessive rebase & rebuilds from dependabot Rob Bradford 2022-03-08 14:21:46 +00:00
  • 08f4375177 build: bump clap from 3.1.5 to 3.1.6 dependabot[bot] 2022-03-08 00:49:46 +00:00
  • f48aa66ccb build: bump anyhow from 1.0.55 to 1.0.56 dependabot[bot] 2022-03-07 23:49:42 +00:00
  • 1f430fe3ff build: bump libz-sys from 1.1.3 to 1.1.4 dependabot[bot] 2022-03-07 23:16:10 +00:00
  • 8fd630a19d build: bump clap from 3.1.5 to 3.1.6 in /fuzz dependabot[bot] 2022-03-07 23:15:57 +00:00
  • 09c6b84352 build: bump anyhow from 1.0.55 to 1.0.56 in /fuzz dependabot[bot] 2022-03-07 23:15:52 +00:00
  • 1f077e7871 scripts: Propagate "--test-filter" metrics test Rob Bradford 2022-03-07 13:39:26 +00:00
  • 885dce4082 deps: Move to latest vm-virtio and vhost-user-backend releases Sebastien Boeuf 2022-03-07 13:47:51 +01:00
  • 7e146a2057 Revert "scripts: Pass-through '--test-filter' option to performance-metrics" Rob Bradford 2022-03-07 10:56:07 +00:00
  • 37ea979e56 main: Use non-threaded signal handler for SIGSYS Rob Bradford 2022-03-07 10:42:33 +00:00
  • 8b1e6140d2 build: bump virtio-queue from bbb22d4 to c1c4c03 in /fuzz dependabot[bot] 2022-03-04 23:11:02 +00:00
  • 0be2d09778 scripts: Pass-through '--test-filter' option to performance-metrics Bo Chen 2022-03-03 12:53:21 -08:00
  • a7a8a05c14 build: Add "test_infra" crate to workspace Rob Bradford 2022-03-04 15:37:39 +00:00
  • 4cf22e4ec7 arch: do not hardcode MMIO region length in MmioDeviceInfo Wei Liu 2021-11-28 02:52:15 +00:00
  • 288a1c2dd1 build: bump vhost-user-backend from bbc892b to 6e66d2c dependabot[bot] 2022-03-03 23:13:08 +00:00
  • ec9df5c64a build: bump once_cell from 1.9.0 to 1.10.0 in /fuzz dependabot[bot] 2022-03-03 23:13:00 +00:00
  • 5f3afaf282 build: bump libfuzzer-sys from 0.4.2 to 0.4.3 in /fuzz dependabot[bot] 2022-03-03 23:12:56 +00:00
  • 638c4a5781 performance-metrics: Use friendlier metric units Rob Bradford 2022-03-03 10:18:42 +00:00
  • 446d2c89d9 build: Use single version of vhost-user-backend v22.0 Rob Bradford 2022-03-03 15:45:05 +00:00
  • d6895188b1 build: Use consistent version of dirs crate Rob Bradford 2022-03-03 15:47:14 +00:00
  • e2e070ad8a github: Install missing musl tools Rob Bradford 2022-03-03 15:20:20 +00:00
  • 6aa10938e4 build: Release v22.0 Rob Bradford 2022-03-03 12:34:59 +00:00
  • 7936bfe680 Dockerfile, scripts: Update container Rust to latest stable Rob Bradford 2022-03-03 10:56:58 +00:00
  • 29b522e464 build: bump termcolor from 1.1.2 to 1.1.3 dependabot[bot] 2022-03-03 00:01:51 +00:00
  • da6df6bddf build: bump clap from 3.1.3 to 3.1.5 in /fuzz dependabot[bot] 2022-03-02 23:51:40 +00:00
  • b4dd3a52c5 build: bump vm-fdt from dccd69c to ca35d96 dependabot[bot] 2022-03-02 23:27:55 +00:00
  • 4ff11f5dfa build: bump termcolor from 1.1.2 to 1.1.3 in /fuzz dependabot[bot] 2022-03-02 23:27:37 +00:00
  • 40faac3d85 build: bump clap from 3.1.3 to 3.1.5 dependabot[bot] 2022-03-02 23:27:37 +00:00
  • cbf5068e17 net_util: split create_socket() into AF_UNIX and AF_INET varieties Barret Rhoden 2022-03-02 10:38:36 -05:00
  • 2c3908eed9 scripts: Remove some obselete settings for musl Michael Zhao 2022-03-02 20:25:12 +08:00
  • 8ba1bc7621 scripts: Fix musl build error in AArch64 unit test Michael Zhao 2022-03-02 20:05:35 +08:00
  • 8d11ba4833 Jenkinsfile: Test musl target on AArch64 Michael Zhao 2022-03-02 19:46:52 +08:00
  • 273098ee99 scripts: Fix musl build error in integration tests Michael Zhao 2022-03-01 20:41:56 +08:00
  • 84f1377903 build: bump virtio-queue from 15effce to bbb22d4 in /fuzz dependabot[bot] 2022-03-01 23:16:44 +00:00
  • 9592accb46 performance-metrics: Rename virtio_net_latency_ns->virtio_net_latency_us Rob Bradford 2022-03-01 16:13:11 +00:00
  • a25b49e80c build: bump clap from 3.1.2 to 3.1.3 dependabot[bot] 2022-03-01 00:09:44 +00:00
  • b0324f8557 scripts: Fix musl build on aarch64 Sebastien Boeuf 2022-02-28 17:21:05 +01:00
  • faa632feaa build: bump clap from 3.1.2 to 3.1.3 in /fuzz dependabot[bot] 2022-02-28 23:14:38 +00:00
  • 421e51fb55 build: bump redox_syscall from 0.2.10 to 0.2.11 dependabot[bot] 2022-02-28 23:14:36 +00:00
  • 71370d7e15 virtio-devices: drop error message from notification BAR read Wei Liu 2022-02-25 16:47:06 +00:00
  • 8458696094 performance-metrics: Rename git_committer_date to git_commit_date Rob Bradford 2022-02-25 17:35:19 +00:00
  • 4cc44f8cc7 performance-metrics: Trim whitespace from git command output Rob Bradford 2022-02-25 17:33:32 +00:00
  • 846bd3a504 performance-metrics: Always derive core count from number of queues Rob Bradford 2022-02-25 16:54:45 +00:00
  • c11d430651 performance-metrics: Don't use multipler for vCPU count on block test Rob Bradford 2022-02-25 16:51:49 +00:00
  • 9978aac402 performance-metrics: Consistently rename queue_num to num_queues Rob Bradford 2022-02-25 16:49:03 +00:00
  • 082872423f performance-metrics: Fix test label to remove duplicated "bps" Rob Bradford 2022-02-25 16:45:58 +00:00
  • b869e65e7e Jenkinsfile: Remove filter to run all metrics Rob Bradford 2022-02-25 11:40:17 +00:00
  • 04bfb3d93e Jenkinsfile: Fix whitespace issues Rob Bradford 2022-02-25 11:11:30 +00:00
  • acafda6739 performance-metrics: Consistently use "test_timeout" over "test_time" Rob Bradford 2022-02-25 11:08:16 +00:00
  • 6db3d89837 performance-metrics: Remove "performance_" prefix from report results Rob Bradford 2022-02-25 11:02:41 +00:00
  • 7c965538a6 performance-metrics: Use default queue sizes Rob Bradford 2022-02-25 11:00:39 +00:00
  • f254f11b48 performance-metrics: Specify queue details for latency test Rob Bradford 2022-02-25 10:49:45 +00:00
  • 18d51d3bd1 performance-metrics: Be consistent with num_queues Rob Bradford 2022-02-25 10:46:10 +00:00
  • 70a3564a5e performance-metrics: Suffix tests with unit Rob Bradford 2022-02-25 10:37:23 +00:00
  • 128d0984a2 performance-metrics: Add missing copyright & SPDX header Rob Bradford 2022-02-25 10:32:07 +00:00
  • 5e3d72671b performance-metrics: Rename queue_num to num_queues Rob Bradford 2022-02-25 10:30:05 +00:00
  • 60d805771b performance-metrics: Rename test_time to test_timeout Rob Bradford 2022-02-25 10:29:02 +00:00
  • 3f4cbce900 performance-metrics: Set default number of iterations to 5 Rob Bradford 2022-02-25 10:27:14 +00:00
  • 5343e09e7b scripts: dev_cli: Add --features option Fabiano Fidêncio 2022-02-25 12:40:44 +01:00
  • 7dc9259c6c scripts: dev_cli: Don't quote $features_build Fabiano Fidêncio 2022-02-25 12:40:44 +01:00
  • e7a0d6b4e4 build: Run metrics and upload results Rob Bradford 2022-02-22 14:12:28 +00:00
  • fdda680eb4 build: bump iced-x86 from 1.16.0 to 1.17.0 in /fuzz dependabot[bot] 2022-02-24 23:42:18 +00:00
  • d744ce10ef build: bump iced-x86 from 1.16.0 to 1.17.0 dependabot[bot] 2022-02-24 23:14:18 +00:00
  • 4552d07a80 scripts: Support custom arguments to the test binary with dev_cli.sh Bo Chen 2022-02-22 09:05:32 -08:00
  • ec7d4e727a performance-metrics: Store the test list in a const array Bo Chen 2022-02-22 06:18:41 -08:00