[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 00/17] live update and gnttab patches
On 11/05/2021 19:05, Edwin Török wrote: > These patches have been posted previously. > The gnttab patches (tools/ocaml/libs/mmap) were not applied at the time > to avoid conflicts with an in-progress XSA. > The binary format live-update and fuzzing patches were not applied > because it was too close to the next Xen release freeze. > > The patches depend on each-other: live-update only works correctly when the > gnttab > patches are taken too (MFN is not part of the binary live-update stream), > so they are included here as a single series. > The gnttab patches replaces one use of libxenctrl with stable interfaces, > leaving one unstable > libxenctrl interface used by oxenstored. > > The 'vendor external dependencies' may be optional, it is useful to be part > of a patchqueue in a specfile so that you can build everything without > external dependencies, > but might as well commit it so everyone has it easily available not just > XenServer. > > Note that the live-update fuzz test doesn't yet pass, it is still able to > find bugs. > However the reduced version with a fixed seed used as a unit test does pass, > so it is useful to have it committed, and further improvements can be made > later > as more bugs are discovered and fixed. > > Edwin Török (17): > docs/designs/xenstore-migration.md: clarify that deletes are recursive > tools/ocaml: add unit test skeleton with Dune build system > tools/ocaml: vendor external dependencies for convenience > tools/ocaml/xenstored: implement the live migration binary format > tools/ocaml/xenstored: add binary dump format support > tools/ocaml/xenstored: add support for binary format > tools/ocaml/xenstored: validate config file before live update > Add structured fuzzing unit test > tools/ocaml: use common macros for manipulating mmap_interface > tools/ocaml/libs/mmap: allocate correct number of bytes > tools/ocaml/libs/mmap: Expose stub_mmap_alloc > tools/ocaml/libs/mmap: mark mmap/munmap as blocking > tools/ocaml/libs/xb: import gnttab stubs from mirage > tools/ocaml: safer Xenmmap interface > tools/ocaml/xenstored: use gnttab instead of xenctrl's > foreign_map_range > tools/ocaml/xenstored: don't store domU's mfn of ring page > tools/ocaml/libs/mmap: Clean up unused read/write Gitlab CI reports failures across the board in Debian Stretch 32-bit builds. All logs https://gitlab.com/xen-project/patchew/xen/-/pipelines/301146112 but the tl;dr seems to be: File "disk.ml", line 179, characters 26-37: Error: Integer literal exceeds the range of representable integers of type int ~Andrew
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |