Skip to content

kvm tools: Split x86 arch-specific bits into x86/

Matt Evans kvm kvm-ppc 1 version Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest28 patches 77 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/28kvm tools: Split x86 arch-specific bits into x86/tools/kvm/Makefile tools/kvm/builtin-run.c tools/kvm/include/kvm/ioport.h +34 more+951 -8532 replies
2/28kvm tools: Only build/init i8042 on x86tools/kvm/Makefile tools/kvm/builtin-run.c+3 -13 replies
3/28kvm tools: Add Makefile parameter for kernel include pathtools/kvm/Makefile+7 -20 replies
4/28kvm tools: Re-arrange Makefile to heed CFLAGS before checking for optional libstools/kvm/Makefile+44 -420 replies
5/28kvm tools: 64-bit tidy; use PRIx64 when printf'ing u64s and link appropriatelytools/kvm/Makefile tools/kvm/builtin-run.c tools/kvm/builtin-stat.c +2 more+18 -1015 replies
6/28kvm tools: Add arch-specific KVM_RUN exit handling via kvm_cpu__handle_exit()tools/kvm/include/kvm/kvm-cpu.h tools/kvm/kvm-cpu.c tools/kvm/x86/kvm-cpu.c+15 -20 replies
7/28kvm tools: Move 'kvm__recommended_cpus' to arch-specific codetools/kvm/kvm.c tools/kvm/x86/kvm.c+30 -3017 replies
8/28kvm tools: Fix KVM_RUN exit code checktools/kvm/kvm-cpu.c+1 -112 replies
9/28kvm tools: Add kvm__arch_periodic_poll()tools/kvm/builtin-run.c tools/kvm/include/kvm/kvm.h tools/kvm/x86/kvm.c+10 -20 replies
10/28kvm tools: term.h needs to include stdbool.htools/kvm/include/kvm/term.h+1 -00 replies
11/28kvm tools: kvm.c needs to include sys/stat.h for mkdirtools/kvm/kvm.c+1 -00 replies
12/28kvm tools: Move arch-specific cmdline init into kvm__arch_set_cmdline()tools/kvm/builtin-run.c tools/kvm/include/kvm/kvm.h tools/kvm/x86/kvm.c+17 -70 replies
13/28kvm tools: Add CONSOLE_HV term type and allow it to be selectedtools/kvm/builtin-run.c tools/kvm/include/kvm/term.h+7 -20 replies
14/28kvm tools: Fix term_getc(), term_getc_iov() endian bugstools/kvm/term.c+2 -33 replies
15/28kvm tools: Allow initrd_check() to match a cpiotools/kvm/kvm.c+5 -31 reply
16/28kvm tools: Allow load_flat_binary() to load an initrd alongsidetools/kvm/include/kvm/kvm.h tools/kvm/kvm.c tools/kvm/x86/kvm.c+16 -84 replies
17/28kvm tools: Only call symbol__init() if we have BFDtools/kvm/builtin-run.c+2 -12 replies
18/28kvm tools: Initialise PCI before devices start getting registered with PCItools/kvm/builtin-run.c+2 -20 replies
19/28kvm tools: Perform CPU and firmware setup after devices are addedtools/kvm/builtin-run.c+14 -100 replies
20/28kvm tools: Init IRQs after determining nrcpustools/kvm/builtin-run.c+2 -20 replies
21/28kvm tools: Add --hugetlbfs option to specify memory pathtools/kvm/builtin-run.c tools/kvm/include/kvm/kvm.h tools/kvm/kvm.c +1 more+8 -63 replies
22/28kvm tools: Move PCI_MAX_DEVICES to pci.htools/kvm/include/kvm/pci.h tools/kvm/pci.c+1 -10 replies
23/28kvm tools: Endian-sanitise pci.h and PCI device setuptools/kvm/hw/pci-shmem.c tools/kvm/hw/vesa.c tools/kvm/include/kvm/ioport.h +3 more+68 -509 replies
24/28kvm tools: Fix virtio-pci endian bug when reading VIRTIO_PCI_QUEUE_NUMtools/kvm/virtio/pci.c+1 -24 replies
25/28kvm tools: Correctly set virtio-pci bar_size and remove hardwired addresstools/kvm/virtio/pci.c+5 -20 replies
26/28kvm tools: Add pci__config_{rd,wr}(), pci__find_dev() and fix PCI config register addressingtools/kvm/include/kvm/pci.h tools/kvm/pci.c+45 -230 replies
27/28kvm tools: Arch-specific define for PCI MMIO allocation areatools/kvm/pci.c tools/kvm/x86/include/kvm/kvm-arch.h+11 -20 replies
28/28kvm tools: Create arch-specific kvm_cpu__emulate_io()tools/kvm/include/kvm/kvm-cpu.h tools/kvm/kvm-cpu.c tools/kvm/x86/kvm-cpu.c+43 -322 replies

Reviews trailers per patch

1 of 28 patches has a Reviewed-by or Acked-by.

PatchPaul Mackerras
1/28
2/28
3/28
4/28
5/28
6/28
7/28A-b
8/28
9/28
10/28
11/28
12/28
13/28
14/28
15/28
16/28
17/28
18/28
19/28
20/28
21/28
22/28
23/28
24/28
25/28
26/28
27/28
28/28

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread