File limine.changes of Package limine

-------------------------------------------------------------------
Sat Aug 30 16:03:54 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.6.5:
  * The Limine project has moved its home to Codeberg.
  * Nyu-EFI was rebranded to PicoEFI.
  * Minor build system improvements and subproject bumps.

-------------------------------------------------------------------
Sat Aug 16 11:40:33 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.6.1:
  * EFI chainloading: Make EFI device path of loaded image relative to
    the loaded image device handle. This now complies with the EFI
    specification, and, amongst others, it fixes chainloading Shim.
  * Miscellaneous build system changes and improvements.
  * Do not disable linker relaxations for LoongArch64.
  * `limine` host tool: Add check to ensure that a provided GPT BIOS
    partition is at least 32KiB in size.

-------------------------------------------------------------------
Tue Aug  5 22:41:41 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.5.3:
  * Miscellaneous build system fixes, mainly to sort out possible issues
    introduced by 9.5.2.

-------------------------------------------------------------------
Fri Aug  1 12:34:02 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.5.2:
  * Revert change that moved to `nm` from `objdump` for generating the
    symbol table, as that broke section-specific symbol dumps and caused
    BIOS stage 2 to be bloated with the full symbol table.

-------------------------------------------------------------------
Tue Jul 29 19:50:07 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.5.1:
  * Unbreak build using ld.gold as linker.
  * Miscellaneous build system updates and improvements.

-------------------------------------------------------------------
Tue Jul 15 19:10:41 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.5.0:
  * protocols/efi: Hybridise loading mechanism with old memory-device
    based approach. This may work around the redundant requirement that
    EFI applications be signed, and it may fix certain issues created
    when the chainload mechanism was changed in 9.0.1.
  * `limine` host tool: Fix some mismatched printf format specifiers.

-------------------------------------------------------------------
Thu Jul 10 16:04:05 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.4.0:
  * BLI: Implement `LoaderTimeInitUSec` and `LoaderTimeExecUSec`.
    These are variables used by `systemd-analyze` and are useful for boot
    performance metrics.
  * Limine boot protocol: Add bootloader performance feature.
    This feature provides the same information as the new Boot Loader
    Interface variables, but encoded in a nicer way for Limine protocol
    executables.

-------------------------------------------------------------------
Sat Jun 21 09:31:44 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.3.4:
  * ELF: Make an optimisation related to skipping scanning of .bss
    regions for finding of structures in the loaded image (for Limine
    protocol structures or otherwise) less overeager as that could break
    in certain cases.
  * SMP: On x86, ensure that the value of IA32_APIC_BASE is the same on
    the APs as it is on the BSP.
  * PMM: Mark EfiLoader{Code,Data} regions as bootloader reclaimable
    rather than reserved memory, as for certain protocols, like the
    Limine boot protocol, reserved memory is unmapped at runtime, while
    these regions may contain hot data that is still needed, like Limine
    bootloader memory stacks.

-------------------------------------------------------------------
Tue May 27 18:16:55 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.3.3:
  * Reinstate the limit for scanned drives to 0xf0. This is due to a
    report of int 13h hangs when used on drives >=0xf0

-------------------------------------------------------------------
Fri May 23 12:23:26 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.3.2:
  * Mark EfiBootServices{Code,Data} memory regions as bootloader
    reclaimable instead of usable free memory

-------------------------------------------------------------------
Wed May  7 15:19:40 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.3.0:
  * Add optional support for the 64-bit x86-64 boot protocol for Linux.
  * Fix away some ungraceful handling of out-of-memory situations when
    loading files using the Linux boot protocol.
  * Improve performance and memory usage of loading modules for the
    Linux boot protocol.

-------------------------------------------------------------------
Sat Apr 19 13:06:44 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.2.3:
  * Fix issues introduced by the stb_image fix introduced in 9.2.1 which
    could cause hangs or crashes when certain wallpaper images are used.

-------------------------------------------------------------------
Mon Mar 31 12:30:21 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.2.2:
  * Fixes and workarounds in order to make multiboot2 more
    resilient when booting specific kernels such as Xen.
  * Avoid mistakenly allocating more memory than necessary when
    creating the volume index.

-------------------------------------------------------------------
Tue Mar 25 23:35:00 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.2.1:
  * Fix potential buffer overflow bug with stb_image support code.
  * Print the name of unresolved symbols on panic.
  * Dynamically allocate volume index instead of relying on a hard coded
    limit and a fixed allocation.

-------------------------------------------------------------------
Thu Mar 20 15:41:42 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Correct docdir install location

-------------------------------------------------------------------
Thu Mar 20 15:29:40 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Use %configure macro to build

-------------------------------------------------------------------
Wed Mar 19 18:41:00 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.2.0

-------------------------------------------------------------------
Fri Mar 14 13:04:21 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Use LLVM toolchain to build all targets

-------------------------------------------------------------------
Fri Mar 14 09:45:29 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.1.3
- Remove unused macro

-------------------------------------------------------------------
Mon Feb 17 13:12:55 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to 9.0.0

-------------------------------------------------------------------
Sat Dec  7 21:58:55 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Update to 8.6.0

-------------------------------------------------------------------
Mon Nov 18 17:51:41 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Update to 8.4.0

-------------------------------------------------------------------
Tue Jul  2 21:49:29 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Fix EFI_SUFFIX variable

-------------------------------------------------------------------
Tue Jul  2 21:30:56 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- EFI bootentry creation

-------------------------------------------------------------------
Tue Jul  2 18:28:08 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Make UEFI binary part of seperate package

-------------------------------------------------------------------
Tue Jul  2 15:52:26 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Remove config, leave that part to the user

-------------------------------------------------------------------
Tue Jul  2 14:06:23 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Modify boot config

-------------------------------------------------------------------
Tue Jul  2 13:51:51 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Add default boot config

-------------------------------------------------------------------
Tue Jul  2 11:52:31 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Fixed RISC-V EFI filename

-------------------------------------------------------------------
Tue Jul  2 11:47:53 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Added EFI building

-------------------------------------------------------------------
Tue Jul  2 11:24:09 UTC 2024 - Marvin Friedrich <contact@marvinf.com>

- Initial update to v7.9.1
openSUSE Build Service is sponsored by