Репозиторий Sisyphus
Последнее обновление: 16 октября 2019 | Пакетов: 17499 | Посещений: 15272976
en ru br
Репозитории ALT
4.1: 3.2.1-alt1
4.0: 3.1.4-alt1.M40.1

Группа :: Эмуляторы
Пакет: xen

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

18 сентября 2019 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.12.1-alt2

  • enable build for aarch64 architecture

29 августа 2019 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.12.1-alt1

  • 4.12.1 release

17 марта 2019 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.3-alt1

  • 4.10.3 release
  • upstream updates upto 7842419a6b

2 декабря 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.2-alt1

  • 4.10.2 release
  • upstream updates upto e907460fd

19 октября 2018 Anton Farygin <rider at altlinux.ru> 4.10.1-alt6

  • rebuilt with ocaml-4.07.1

13 сентября 2018 Alexey Shabalin <shaba at altlinux.org> 4.10.1-alt5

  • disable vde support

6 сентября 2018 Anton Farygin <rider at altlinux.ru> 4.10.1-alt4

  • rebuilt with ocaml 4.07

9 августа 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.1-alt3

  • upstream updates upto 87c83af333

7 июня 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.1-alt2

  • fix: xen-licenses package should be noarch

24 мая 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.1-alt1

  • 4.10.1 release
  • upstream updates upto 7b35e7807, including:
     + x86/HVM: guard against emulator driving ioreq state in weird ways
       (thx Jan Beulich) (XSA-262)
     + x86/vpt: add support for IO-APIC routed interrupts (part of XSA-261)
     + x86/traps: Fix handling of #DB exceptions in hypervisor context
       x86/traps: Use an Interrupt Stack Table for #DB
       x86/pv: Move exception injection into {,compat_}test_all_events()
       x86/traps: Fix %dr6 handing in #DB handler
       (thx Andrew Cooper) (part of XSA-260 / CVE-2018-8897)

22 мая 2018 Anton Farygin <rider at altlinux.ru> 4.10.0-alt6

  • rebuild for 4.06.1

9 марта 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.0-alt5

  • upstream updates:
     + xen/arm: Flush TLBs before turning on the MMU to avoid stale
       entries (thx Julien Grall).
     + xen/arm: vgic: Make sure the number of SPIs is a multiple of 32 (thx Julien Grall).
     + x86/hvm: Disallow the creation of HVM domains without Local
       APIC emulation (thx Andrew Cooper).
     + gnttab: don't blindly free status pages upon version change (thx Jan Beulich).
     + gnttab/ARM: don't corrupt shared GFN array (thx Jan Beulich).
     + memory: don't implicitly unpin for decrease-reservation (thx Jan Beulich).
     + xen/arm: cpuerrata: Actually check errata on non-boot CPUs (thx Julien Grall).
     + xen/arm: vsmc: Don't implement function IDs that don't exist (thx Julien Grall).
     + xen/arm: vpsci: Removing dummy MIGRATE and MIGRATE_INFO_UP_CPU (thx Julien Grall).
     + x86/idle: Clear SPEC_CTRL while idle (thx Andrew Cooper).
     + x86/cpuid: Offer Indirect Branch Controls to guests (thx Andrew Cooper).
     + x86/ctxt: Issue a speculation barrier between vcpu contexts (thx Andrew Cooper).
     + x86/boot: Calculate the most appropriate BTI mitigation to use (thx Andrew Cooper).
     + x86/entry: Avoid using alternatives in NMI/#MC paths (thx Andrew Cooper).
     + x86/entry: Organise the clobbering of the RSB/RAS on entry to Xen (thx Andrew Cooper).
     + x86/entry: Organise the use of MSR_SPEC_CTRL at each entry/exit
       point (thx Andrew Cooper).
     + x86/hvm: Permit guests direct access to MSR_{SPEC_CTRL,PRED_CMD} (thx Andrew Cooper).
     + x86/migrate: Move MSR_SPEC_CTRL on migrate (thx Andrew Cooper).
     + x86/msr: Emulation of MSR_{SPEC_CTRL,PRED_CMD} for guests (thx Andrew Cooper).
     + x86/cpuid: Handling of IBRS/IBPB, STIBP and IBRS for guests (thx Andrew Cooper).
     + x86: fix GET_STACK_END (thx Wei Liu).
     + x86/acpi: process softirqs while printing CPU ACPI data (thx Roger Pau Monne).
     + xen/x86: report domain id on cpuid (thx Roger Pau Monne).
     + x86/svm: Offer CPUID Faulting to AMD HVM guests as well (thx Andrew Cooper).
     + x86/cmdline: Introduce a command line option to disable
       IBRS/IBPB, STIBP and IBPB (thx Andrew Cooper).
     + x86/feature: Definitions for Indirect Branch Controls (thx Andrew Cooper).
     + x86: Introduce alternative indirect thunks (thx Andrew Cooper).
     + x86/amd: Try to set lfence as being Dispatch Serialising (thx Andrew Cooper).
     + x86/boot: Report details of speculative mitigations (thx Andrew Cooper).
     + x86: Support indirect thunks from assembly code (thx Andrew Cooper).
     + x86: Support compiling with indirect branch thunks (thx Andrew Cooper).
     + common/wait: Clarifications to wait infrastructure (thx Andrew Cooper).
     + x86/entry: Erase guest GPR state on entry to Xen (thx Andrew Cooper).
     + x86/hvm: Use SAVE_ALL to construct the cpu_user_regs frame
       after VMExit (thx Andrew Cooper).
     + x86/entry: Rearrange RESTORE_ALL to restore register in stack
       order (thx Andrew Cooper).
     + x86: Introduce a common cpuid_policy_updated() (thx Andrew Cooper).
     + x86/hvm: Rename update_guest_vendor() callback to
       cpuid_policy_changed() (thx Andrew Cooper).
     + x86/alt: Introduce ALTERNATIVE{,_2} macros (thx Andrew Cooper).
     + x86/alt: Break out alternative-asm into a separate header file (thx Andrew Cooper).
     + xen/arm32: entry: Document the purpose of r11 in the traps
       handler (thx Julien Grall).
     + xen/arm32: Invalidate icache on guest exist for Cortex-A15 (thx Julien Grall).
     + xen/arm32: Invalidate BTB on guest exit for Cortex A17 and 12 (thx Julien Grall).
     + xen/arm32: Add skeleton to harden branch predictor aliasing
       attacks (thx Julien Grall).
     + xen/arm32: entry: Add missing trap_reset entry (thx Julien Grall).
     + xen/arm32: Add missing MIDR values for Cortex-A17 and A12 (thx Julien Grall).
     + xen/arm32: entry: Consolidate DEFINE_TRAP_ENTRY_* macros (thx Julien Grall).
     + SUPPORT.md: Fix version and Initial-Release (thx Ian Jackson).
     + xen/arm: cpuerrata: Remove percpu.h include (thx Julien Grall).
     + xen/arm64: Implement branch predictor hardening for affected
       Cortex-A CPUs (thx Julien Grall).
     + xen/arm64: Add skeleton to harden the branch predictor aliasing
       attacks (thx Julien Grall).
     + xen/arm: cpuerrata: Add MIDR_ALL_VERSIONS (thx Julien Grall).
     + xen/arm64: Add missing MIDR values for Cortex-A72, A73 and A75 (thx Julien Grall).
     + xen/arm: Introduce enable callback to enable a capabilities on
       each online CPU (thx Julien Grall).

23 января 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.0-alt4

  • upstream updates (Xen hypervisor):
     + x86: allow Meltdown band-aid to be disabled (thx Jan Beulich).
     + x86: Meltdown band-aid against malicious 64-bit PV guests (thx Jan Beulich).
     + x86/mm: Always set _PAGE_ACCESSED on L4e updates (thx Andrew Cooper).
     + x86: Don't use potentially incorrect CPUID values for topology
       information (thx Jan H. Schonherr).
     + x86/entry: Remove support for partial cpu_user_regs frames (thx Andrew Cooper).
     + x86/upcall: inject a spurious event after setting upcall vector (thx Roger Pau Monne).
     + x86/E820: don't overrun array (thx Jan Beulich).
     + x86/IRQ: conditionally preserve access permission on map
       error paths (thx Jan Beulich).
     + xen/arm: bootfdt: Use proper default for #address-cells and
       \#size-cells (thx Julien Grall).
     + xen/arm: gic-v3: Bail out if gicv3_cpu_init fail (thx Julien Grall).
  • upstream updates (Qemu-xen device-model):
     + Update version for 2.10.2 release (thx Michael Roth).
     + spapr: don't initialize PATB entry if max-cpu-compat < power9 (thx Laurent Vivier).
     + target/ppc: Update setting of cpu features to account for
       compat modes (thx Suraj Jitindar Singh).
     + vfio: Fix vfio-kvm group registration (thx Alex Williamson).
     + spapr: Include "pre-plugged" DIMMS in ram size calculation
       at reset (thx David Gibson).
     + vga: handle cirrus vbe mode wraparounds. (thx Gerd Hoffmann).
     + vga: drop line_offset variable (thx Gerd Hoffmann).
     + nbd/client: Don't hard-disconnect on ESHUTDOWN from server (thx Eric Blake).
     + nbd-client: Refuse read-only client with BDRV_O_RDWR (thx Eric Blake).
     + nbd/server: fix nbd_negotiate_handle_info (thx Vladimir Sementsov-Ogievskiy).
     + vhost: fix error check in vhost_verify_ring_mappings() (thx Greg Kurz).
     + nbd/server: CVE-2017-15118 Stack smash on large export name (thx Eric Blake).
     + nbd/server: CVE-2017-15119 Reject options larger than 32M (thx Eric Blake).
     + virtio-net: don't touch virtqueue if vm is stopped (thx Jason Wang).
     + block/nfs: fix nfs_client_open for filesize greater than 1TB (thx Peter Lieven).
     + scripts/make-release: ship u-boot source as a tarball (thx Michael Roth).
     + spapr: reset DRCs after devices (thx Greg Kurz).
     + hw/ppc: clear pending_events on machine reset (thx Daniel Henrique Barboza).
     + vhost: restore avail index from vring used index on disconnection (thx Maxime Coquelin).
     + virtio: Add queue interface to restore avail index from vring
       used index (thx Maxime Coquelin).
     + util/stats64: Fix min/max comparisons (thx Max Reitz).
     + nbd/client: Use error_prepend() correctly (thx Eric Blake).
     + net: fix check for number of parameters to -netdev socket (thx Jens Freimann).
     + net/socket: fix coverity issue (thx Jens Freimann).
     + hw/intc/arm_gicv3_its: Don't abort on table save failure (thx Eric Auger).
     + translate.c: Fix usermode big-endian AArch32 LDREXD and STREXD (thx Peter Maydell).
     + ppc: fix setting of compat mode (thx Greg Kurz).
     + io: monitor encoutput buffer size from websocket GSource (thx Daniel P. Berrange).
     + nios2: define tcg_env (thx Paolo Bonzini).
     + iotests: Add cluster_size=64k to 125 (thx Max Reitz).
     + qcow2: Always execute preallocate() in a coroutine (thx Max Reitz).
     + qcow2: Fix unaligned preallocated truncation (thx Max Reitz).
     + hw/sd: fix out-of-bounds check for multi block reads (thx Michael Olbrich).
     + memory: fix off-by-one error in memory_region_notify_one() (thx Maxime Coquelin).
     + exec: simplify address_space_get_iotlb_entry (thx Peter Xu).
     + exec: add page_mask for flatview_do_translate (thx Peter Xu).
     + memory: Share special empty FlatView (thx Alexey Kardashevskiy).
     + memory: seek FlatView sharing candidates among children
       subregions (thx Paolo Bonzini).
     + memory: trace FlatView creation and destruction (thx Paolo Bonzini).
     + memory: Create FlatView directly (thx Alexey Kardashevskiy).
     + memory: Get rid of address_space_init_shareable (thx Alexey Kardashevskiy).
     + memory: Do not allocate FlatView in address_space_init (thx Alexey Kardashevskiy).
     + memory: Share FlatView's and dispatch trees between address
       spaces (thx Alexey Kardashevskiy).
     + memory: Move address_space_update_ioeventfds (thx Alexey Kardashevskiy).
     + memory: Alloc dispatch tree where topology is generared (thx Alexey Kardashevskiy).
     + memory: Store physical root MR in FlatView (thx Alexey Kardashevskiy).
     + memory: Rename mem_begin/mem_commit/mem_add helpers (thx Alexey Kardashevskiy).
     + memory: Cleanup after switching to FlatView (thx Alexey Kardashevskiy).
     + memory: Switch memory from using AddressSpace to FlatView (thx Alexey Kardashevskiy).
     + memory: avoid "resurrection" of dead FlatViews (thx Paolo Bonzini).
     + memory: Remove AddressSpace pointer from AddressSpaceDispatch (thx Alexey Kardashevskiy).
     + memory: Move AddressSpaceDispatch from AddressSpace to FlatView (thx Alexey Kardashevskiy).
     + memory: Move FlatView allocation to a helper (thx Alexey Kardashevskiy).
     + memory: Open code FlatView rendering (thx Alexey Kardashevskiy).
     + exec: Explicitly export target AS from
       address_space_translate_internal (thx Alexey Kardashevskiy).
     + block: Perform copy-on-read in loop (thx Eric Blake).
     + kvmclock: use the updated system_timer_msr (thx Jim Somerville).
     + block/mirror: check backing in bdrv_mirror_top_flush (thx Vladimir Sementsov-Ogievskiy).
     + hw/usb/bus: Remove bad object_unparent() from
       usb_try_create_simple() (thx Thomas Huth).

11 января 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.0-alt3

  • upstream updates:
     + x86/msr: Free msr_vcpu_policy during vcpu destruction (thx Andrew Cooper).
     + x86/vmx: Don't use hvm_inject_hw_exception() in
       long_mode_do_msr_write() (thx Andrew Cooper).
     + xen/efi: Fix build with clang-5.0 (thx Andrew Cooper).
     + gnttab: improve GNTTABOP_cache_flush locking (thx Jan Beulich).
     + gnttab: correct GNTTABOP_cache_flush empty batch handling (thx Jan Beulich).
     + x86/microcode: Add support for fam17h microcode loading (thx Tom Lendacky).
     + x86/mm: drop bogus paging mode assertion (thx Jan Beulich).
     + x86/mb2: avoid Xen image when looking for module/crashkernel
       position (thx Daniel Kiper).
     + x86/vvmx: don't enable vmcs shadowing for nested guests (thx Sergey Dyasli).
     + xen/pv: Construct d0v0's GDT properly (thx Andrew Cooper).
     + update Xen version to 4.10.1-pre (thx Jan Beulich).
     + migration, xen: Fix block image lock issue on live migration (thx Anthony PERARD).

2 января 2018 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.0-alt2

  • fix gear rules: previous (4.10.0-alt2.S1) build was actually 4.8.2-alt2.S1
  • 4.10.0 release

30 декабря 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.10.0-alt1

  • 4.10.0 release

9 декабря 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.2-alt2

  • upstream updates:
     + p2m: Check return value of p2m_set_entry() when decreasing reservation (thx George Dunlap) (XSA-247).
     + p2m: Always check to see if removing a p2m entry actually worked (thx George Dunlap). (XSA-247)
     + x86/pod: prevent infinite loop when shattering large pages (thx Julien Grall). (XSA-246)
     + x86/shadow: correct SH_LINEAR mapping detection in sh_guess_wrmap() (thx Andrew Cooper). (XSA-243)
     + x86: don't wrongly trigger linear page table assertion (thx Jan Beulich). (XSA-240)
     + x86/mm: fix race condition in modify_xen_mappings() (thx Yu Zhang).
     + x86/mm: fix race conditions in map_pages_to_xen() (thx Min He).
     + x86/hvm: do not register hpet mmio during s3 cycle (thx Eric Chanudet).
     + x86/mm: Make PV linear pagetables optional (thx George Dunlap).
     + x86: fix asm() constraint for GS selector update (thx Jan Beulich).
     + x86: don't latch wrong (stale) GS base addresses (thx Jan Beulich).
     + x86: also show FS/GS base addresses when dumping registers (thx Jan Beulich).
     + x86: fix GS-base-dirty determination (thx Jan Beulich).
     + ui/gtk: Fix deprecation of vte_terminal_copy_clipboard (thx Anthony PERARD).
     + xen/pt: allow QEMU to request MSI unmasking at bind time (thx Roger Pau Monne).

29 октября 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.2-alt1

  • 4.8.2 release
  • upstream updates:
     + x86emul: handle address wrapping (thx Jan Beulich).
     + VMX: PLATFORM_INFO MSR is r/o (thx Jan Beulich).
     + x86: avoid #GP for PV guest MSR accesses (thx Jan Beulich).
     + x86/vvmx: Fix WRMSR interception of VMX MSRs (thx Andrew Cooper).
     + x86: fix do_update_va_mapping_otherdomain() wrt translated
       domains (thx Jan Beulich).
     + x86: request page table page-in for the correct domain (thx Jan Beulich).
     + xen/domctl: Fix Xen heap leak via XEN_DOMCTL_getvcpucontext (thx Andrew Cooper).
     + x86/PV: fix/generalize guest nul selector handling (thx Jan Beulich).
     + x86/msr: Correct the definition of MSR_IA32_APICBASE_BASE (thx Andrew Cooper).
     + x86/svm: Fix a livelock when trying to run shadowed unpaged
       guests (thx Andrew Cooper).
     + gnttab: fix pin count / page reference race (thx Jan Beulich).
     + tools/libxc/xc_dom_arm: add missing variable initialization (thx Bernd Kuhls).
     + x86/cpu: Fix IST handling during PCPU bringup (thx Andrew Cooper).
     + x86/shadow: Don't create self-linear shadow mappings for 4-level
       translated guests (thx Andrew Cooper).
     + x86: don't allow page_unlock() to drop the last type reference (thx Jan Beulich).
     + x86: don't store possibly stale TLB flush time stamp (thx Jan Beulich).
     + x86: limit linear page table use to a single level (thx Jan Beulich).
     + x86/HVM: prefill partially used variable on emulation paths (thx Jan Beulich).
     + x86/ioreq server: correctly handle bogus
       XEN_DMOP_{,un}map_io_range_to_ioreq_server arguments (thx Vitaly Kuznetsov).
     + x86/FLASK: fix unmap-domain-IRQ XSM hook (thx Jan Beulich).
     + x86/IRQ: conditionally preserve irq <-> pirq mapping on map
       error paths (thx Jan Beulich).
     + x86/MSI: disallow redundant enabling (thx Jan Beulich).
     + x86: enforce proper privilege when (un)mapping pIRQ-s (thx Jan Beulich).
     + x86: don't allow MSI pIRQ mapping on unowned device (thx Jan Beulich).
     + xen/arm: p2m: Read *_mapped_gfn with the p2m lock taken (thx Julien Grall).
     + xen/arm: Fix the issue in cmp_mmio_handler used in
       find_mmio_handler (thx Bhupinder Thakur).
     + xen/arm: Correctly report the memory region in the dummy
       NUMA helpers (thx Julien Grall).
     + xen/page_alloc: Cover memory unreserved after boot in
       first_valid_mfn (thx Julien Grall).
     + x86: introduce and use setup_force_cpu_cap() (thx Jan Beulich).
     + x86/emul: Fix the handling of unimplemented Grp7 instructions (thx Andrew Cooper).
     + VT-d: use correct BDF for VF to search VT-d unit (thx Chao Gao).
     + hvmloader: use base instead of pci_mem_start for find_next_rmrr() (thx Xiong Zhang).
     + x86/efi: don't write relocations in efi_arch_relocate_image()
       first pass (thx David Woodhouse).
     + x86: check for allocation errors in modify_xen_mappings() (thx Jan Beulich).
     + vga: stop passing pointers to vga_draw_line* functions (thx Gerd Hoffmann).
     + gnttab: also validate PTE permissions upon destroy/replace (thx Jan Beulich).
     + tools/xenstore: dont unlink connection object twice (thx Juergen Gross).
     + grant_table: fix GNTTABOP_cache_flush handling (thx Andrew Cooper).
     + xen/mm: make sure node is less than MAX_NUMNODES (thx George Dunlap).

11 июля 2017 Anton Farygin <rider at altlinux.ru> 4.8.1-alt10

  • rebuild with ocaml 4.04.2

23 июня 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt9

  • Upstream updates:
    + xen/test/Makefile: Fix clean target, broken by pattern rule (thx Ian Jackson).
    + x86: avoid leaking PKRU and BND* between vCPU-s (thx Jan Beulich). XSA-220
    + xen/arm: vgic: Sanitize target mask used to send SGI (thx Julien Grall).
    + gnttab: __gnttab_unmap_common_complete() is all-or-nothing (thx Jan Beulich). XSA-224
    + gnttab: correct logic to get page references during map requests (thx George Dunlap). XSA-224
    + gnttab: never create host mapping unless asked to (thx Jan Beulich). XSA-224
    + gnttab: fix handling of dev_bus_addr during unmap (thx George Dunlap). XSA-224
    + arm: vgic: Don't update the LR when the IRQ is not enabled (thx Julien Grall). XSA-223
    + guest_physmap_remove_page() needs its return value checked (thx Jan Beulich). XSA-222
    + memory: fix return value handing of guest_remove_page() (thx Andrew Cooper). XSA-222
    + evtchn: avoid NULL derefs (thx Jan Beulich). XSA-221
    + x86/shadow: hold references for the duration of emulated writes (thx Andrew Cooper). XSA-219
    + gnttab: correct maptrack table accesses (thx Jan Beulich). XSA-218
    + gnttab: Avoid potential double-put of maptrack entry (thx George Dunlap). XSA-218
    + gnttab: fix unmap pin accounting race (thx Jan Beulich). XSA-218
    + x86/mm: disallow page stealing from HVM domains (thx Jan Beulich). XSA-217
    + Makefile: Provide way to ship livepatch test files (thx Ian Jackson).
    + xen/test/livepatch: Add xen_nop.livepatch to .gitignore (thx Ian Jackson).
    + xen/test/livepatch: Regularise Makefiles (thx Ian Jackson).
    + xen/test/livepatch/Makefile: Install in
      DESTDIR/usr/lib/debug/xen-livepatch (thx Ian Jackson).
    + xen/arm: p2m: Fix incorrect mapping of superpages (thx Julien Grall).
    + vgic: refuse irq migration when one is already in progress (thx Stefano Stabellini).
    + arm: remove irq from inflight, then change physical affinity (thx Stefano Stabellini).
    + xen/arm: Survive unknown traps from guests (thx Julien Grall).
    + xen/arm: do_trap_hypervisor: Separate hypervisor and guest traps (thx Julien Grall).
    + xen/arm: Save ESR_EL2 to avoid using mismatched value in syndrome
      check (thx Wei Chen).
    + stop_machine: fill fn_result only in case of error (thx Gregory Herrero).
    + hvmloader: avoid tests when they would clobber used memory (thx Jan Beulich).
    + arm: fix build with gcc 7 (thx Jan Beulich).
    + x86: fix build with gcc 7 (thx Jan Beulich).
    + x86/mm: fix incorrect unmapping of 2MB and 1GB pages (thx Igor Druzhinin).
    + x86/pv: Align %rsp before pushing the failsafe stack frame (thx Andrew Cooper).
    + x86/pv: Fix bugs with the handling of int80_bounce (thx Andrew Cooper).
    + x86/vpmu_intel: fix hypervisor crash by masking PC bit in
      MSR_P6_EVNTSEL (thx Mohit Gambhir).
    + hvm: fix hypervisor crash in hvm_save_one() (thx Jan Beulich).
    + x86/32on64: properly honor add-to-physmap-batch's size (thx Jan Beulich).

7 июня 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt8

  • fix ubt-macro usage in changelog

7 июня 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt7

  • Upstream updates:
    + ibxc: fix segfault on uninitialized xch->fmem
    + tools/libxc: Tolerate specific zero-content records in migration v2 streams
    + tools: ocaml: In configure, check for ocamlopt

8 мая 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt6

  • Upstream updates:
    + kexec: clear kexec_image slot when unloading kexec image
    + memory: exit early from memory_exchange() upon write-back error
    + memory: don't hand MFN info to translated guests
    + x86/mce: make 'severity_cpu' private to its users
    + x86/mce: always re-initialize 'severity_cpu' in mcheck_cmn_handler()

6 мая 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt5

  • added ubt tag

5 мая 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt4

  • Upstream updates:
    + multicall: deal with early exit conditions (XSA-213)
    + x86: discard type information when stealing pages (XSA-214)

3 мая 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt2

  • Rebuild with new ocaml-4.04
  • Dependencies cleanup

3 мая 2017 Anton Farygin <rider at altlinux.ru> 4.8.1-alt3

  • rebuild with ocaml 4.04.1

16 апреля 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.1-alt1

  • Upstream updates:
    + x86/vmx: Don't leak host syscall MSR state into HVM guests
    + x86/layout: Correct Xen's idea of its own memory layout
    + xen: credit2: always mark a tickled pCPU as... tickled
    + xen: credit2: don't miss accounting while doing a credit reset
    + x86emul: correct decoding of vzero{all,upper}
    + x86/emul: Correct the decoding of mov to/from cr/dr
    + Don't clear HCR_VM bit when updating VTTBR
    + x86: drop unneeded __packed attributes
    + build/clang: fix XSM dummy policy when using clang 4.0
    + x86/EFI: avoid overrunning mb_modules[]
    + x86/EFI: avoid IOMMU faults on [_end,__2M_rwdata_end)
    + x86/EFI: avoid Xen image when looking for module/kexec position
    + xen: sched: don't call hooks of the wrong scheduler via VCPU2OP
    + memory: properly check guest memory ranges in XENMEM_exchange handling
      (CVE-2017-7228 / XSA-212)
    + x86: use 64 bit mask when masking away mfn bits

7 апреля 2017 Anton Farygin <rider at altlinux.ru> 4.8.0-alt7

  • rebuild with new ocaml-4.04

21 февраля 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.0-alt6

  • Upstream updates:
    + IOMMU: always call teardown callback (XSA-207)
    + x86/ept: allow write-combining on !mfn_valid() MMIO mappings again
    + xen/p2m: Fix p2m_flush_table for non-nested cases
    + VMX: fix VMCS race on context-switch paths

11 февраля 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.0-alt5

  • Fix packaging errors
  • Upstream updates:
    + qemu-xen: cirrus: fix oob access issue (CVE-2017-2615)
    + x86/xstate: Fix array overrun on hardware with LWP
    + x86emul: VEX.B is ignored in compatibility mode
    + x86emul: LOCK check adjustments
    + x86: segment attribute handling adjustments
    + x86emul: correct FPU stub asm() constraints
    + x86/hvm: do not set msr_tsc_adjust on hvm_set_guest_tsc_fixed
    + xen: credit2: use the correct scratch cpumask
    + xen: credit2: never consider CPUs outside of our cpupool
    + xen: credit2: fix shutdown/suspend when playing with cpupools
    + x86/emulate: don't assume that addr_size == 32 implies protected mode

21 января 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.0-alt4

  • Upstream updates:
    + x86emul: correct PUSHF/POPF
    + xen: Fix determining when domain creation is complete
    + x86emul: CMPXCHG{8,16}B ignore prefixes
    + x86/hvm: don't unconditionally create a default ioreq server
    + x86/VPMU: clear the overflow status of which counter happened to overflow
    + x86emul: MOVNTI does not allow REP prefixes
    + x86emul: ignore most segment bases for 64-bit mode in is_aligned()
    + VT-d: correct dma_msi_set_affinity()
    + x86emul: CMPXCHG16B requires an aligned operand
    + x86/emul: Correct the return value handling of VMFUNC
    + x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest)
    + libxl: fix libxl_set_memory_target

8 января 2017 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.0-alt3

  • Upstream updates:
    + xsm: allow relevant permission during migrate and gpu-passthrough
    + libxl: init_acpi_config should return rc in exit path, and set
      to 0 on success
  • Added lost requires: seabios, ipxe-roms-qemu

26 декабря 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.0-alt2

  • Upstream updates:
    + x86/emul: Correct the handling of eflags with SYSCALL (XSA-204)
    + x86: force EFLAGS.IF on when exiting to PV guests (XSA-202)
    + x86/HVM: add missing NULL check before using VMFUNC hook (XSA-203)
    + x86/emul: add likely()/unlikely() to test harness

7 декабря 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.8.0-alt1

  • 4.8.0 release

25 ноября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.1-alt2

  • Upstream updates:
    + x86/hvm: Fix the handling of non-present segments.
      This is CVE-2016-9386 / XSA-191.
    + x86/HVM: don't load LDTR with VM86 mode attrs during task switch.
      This is CVE-2016-9382 / XSA-192.
    + x86/PV: writes of %fs and %gs base MSRs require canonical addresses
      This is CVE-2016-9385 / XSA-193.
    + libelf: fix stack memory leak when loading 32 bit symbol tables.
      This is CVE-2016-9384 / XSA-164.
    + x86emul: fix huge bit offset handling.
      This is CVE-2016-9383 / XSA-195.
    + x86/emul: correct the IDT entry calculation in inject_swint().
      This is CVE-2016-9377 / part of XSA-196.
    + x86/svm: fix injection of software interrupts.
      This is CVE-2016-9378 / part of XSA-196.
    + pygrub: Properly quote results, when returning them to the caller.
      This is CVE-2016-9379 and CVE-2016-9380 / XSA-198.

9 ноября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.1-alt1

  • 4.7.1 release

4 ноября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt7

  • Fix: SharedLibs Policy Draft violation
  • stubdom: fix and enable stubdom-vtpm build
  • Typo fix in /etc/rc.d/init.d/xendriverdomain
  • Xen Security Modules is enabled: XSM-FLASK

28 октября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt6

  • Upstream updates:
    + Merge branch 'upstream/4.7' into alt/4.7
    + x86: MISALIGNSSE feature depends on SSE
    + vscsiif.h: replace PAGE_SIZE with VSCSIIF_PAGE_SIZE
    + usbif.h: replace PAGE_SIZE with USBIF_RING_SIZE
    + x86/Viridian: don't depend on undefined register state
    + x86emul: fix pushing of selector registers
    + x86/hvm: Clobber %cs.L when LME becomes set
    + xen/trace: Fix trace metadata page count calculation (revert fbf96e6)
    + x86: defer not-present segment checks
    + xen: credit1: return the 'time remaining to the limit' as next

28 октября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt5

  • Try to eliminate circular deps between xen-ocaml and xen-ocaml-devel

27 октября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt4

  • fix files and directories package ownership

23 октября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt3

  • ALT-specific SysV init-scripts adaptations (condstop, condrestart)
  • Fix unsafe usage of temp files in stubdom-dm script
  • Reorganization of file packaging

7 октября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt2

  • Upstream updates
    + x86emul: honor guest CR0.TS and CR0.EM

26 сентября 2016 Dmitriy D. Shadrinov <shadrinov at altlinux.org> 4.7.0-alt1

  • 4.7.0 release
  • Upstream updates:
    + x86/AMD: apply erratum 665 workaround
    + x86emul: don't allow null selector for LTR
    + x86emul: correct loading of %ss
    + x86/Intel: hide CPUID faulting capability from guests
    + xen: credit2: properly schedule migration of a running vcpu.
    + xen: credit1: fix mask to be used for tickling in Credit1
    + x86/domctl: Fix migration of guests which are not using xsave
    + x86/domctl: Fix TOCTOU race with the use of XEN_DOMCTL_getvcpuextstate
    + minios: fix build issue with xen_*mb defines
    + minios: make mini-os_app.o depend on included xen libraries

2 сентября 2014 Led <led at altlinux.ru> 4.4.1-alt1

  • 4.4.1 release

28 августа 2014 Led <led at altlinux.ru> 4.4.1-alt0.7

  • upstream fixes:
     + CVE-2014-4611

16 августа 2014 Led <led at altlinux.ru> 4.4.1-alt0.6

  • upstream updates and fixes:
     + CVE-2014-5146
     + CVE-2014-5147
     + CVE-2014-5148

10 августа 2014 Led <led at altlinux.ru> 4.4.1-alt0.5

  • 4.4.1-rc2

3 августа 2014 Led <led at altlinux.ru> 4.4.1-alt0.4

  • upstream updates

24 июля 2014 Led <led at altlinux.ru> 4.4.1-alt0.3

  • upstream updates

10 июля 2014 Led <led at altlinux.ru> 4.4.1-alt0.2

  • upstream updates
  • libxen obsoletes xen-libs (ALT#30173)

21 июня 2014 Led <led at altlinux.ru> 4.4.1-alt0.1

  • 4.4.1-rc1

25 мая 2014 Led <led at altlinux.ru> 4.4.0-alt9

  • disabled xend (obsolete xen management user interface)

23 мая 2014 Led <led at altlinux.ru> 4.4.0-alt8

  • upstream updates for fixing vulnerabilities:
     + CVE-2013-3495

12 мая 2014 Led <led at altlinux.ru> 4.4.0-alt7

  • upstream updates for fixing vulnerabilities:
     + CVE-2013-3495
     + CVE-2014-3125

25 апреля 2014 Led <led at altlinux.ru> 4.4.0-alt6

  • upstream updates for fixing vulnerabilities on ARM
     (CVE-2014-2915, CVE-2014-2986)

26 марта 2014 Led <led at altlinux.ru> 4.4.0-alt5

  • x86: enforce preemption in HVM_set_mem_access / p2m_set_mem_access()

16 марта 2014 Led <led at altlinux.ru> 4.4.0-alt4

  • upstream fixes

13 марта 2014 Led <led at altlinux.ru> 4.4.0-alt3

  • add missed ARM-specific headers

11 марта 2014 Led <led at altlinux.ru> 4.4.0-alt2

  • enabled xenapi

11 марта 2014 Led <led at altlinux.ru> 4.4.0-alt1

  • 4.4.0

16 февраля 2014 Led <led at altlinux.ru> 4.3.2-alt1

  • 4.3.2

15 февраля 2014 Led <led at altlinux.ru> 4.3.1-alt3

  • fixed BuildRequires

12 февраля 2014 Led <led at altlinux.ru> 4.3.1-alt2

  • fixed build tools/ocaml for arm arches
  • enabled ocaml

8 февраля 2014 Led <led at altlinux.ru> 4.3.1-alt1

  • 4.3.1
  • based on Fedora spec 4.3.1-6
  • fixed URL

16 апреля 2013 Fr. Br. George <george at altlinux.ru> 4.1.3-alt3.1

  • Fix build (DSO and underinclude)

29 октября 2012 Lenar Shakirov <snejok at altlinux.ru> 4.1.3-alt3

  • xen-4.1.3-qemu-revert-O_DIRECT.patch added:
     * fix loading from boot discs with phy:/dev/cdrom
     * http://xenbits.xen.org/gitweb/?p=qemu-xen-4.2-testing.git;

26 октября 2012 Lenar Shakirov <snejok at altlinux.ru> 4.1.3-alt2

  • build witch ipxe

3 октября 2012 Lenar Shakirov <snejok at altlinux.ru> 4.1.3-alt1

  • 4.1.3
  • old patched dropped: applied in upstream

13 июня 2012 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.2-alt3

  • CVE-2012-0217, CVE-2012-0218, CVE-2012-2934

6 февраля 2012 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.2-alt2

  • CVE-2012-0029

27 января 2012 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.2-alt1

  • 4.1.2
  • rename xen-libs to libxen (ALT #24693)

22 октября 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.1-alt1.1

  • Rebuild with Python-2.7

15 июня 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.1-alt1

  • 4.1.1 including CVE-2011-1898 fix

10 мая 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.0-alt2

  • CVE-2011-1583

1 марта 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 4.1.0-alt1

  • 4.1.0

1 марта 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 4.0.2-alt0.2

  • 4.0.2-rc2

18 ноября 2010 Vitaly Kuznetsov <vitty at altlinux.ru> 4.0.1-alt2

  • rebuild with liblzma.so.5
  • build with gcc-4.4 (errors while building with gcc-4.5)

26 августа 2010 Vitaly Kuznetsov <vitty at altlinux.ru> 4.0.1-alt1

  • 4.0.1

8 апреля 2010 Vitaly Kuznetsov <vitty at altlinux.ru> 4.0.0-alt1

  • 4.0.0

18 января 2010 Vitaly Kuznetsov <vitty at altlinux.ru> 3.4.2-alt1

  • 3.4.2-alt1 based on fedora spec
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin