Page MenuHomeFreeBSD

royger (Roger Pau Monné)
User

Projects

User Details

User Since
May 18 2014, 2:32 AM (622 w, 1 d)

Recent Activity

Sat, Apr 18

royger committed R11:d998c0e9805f: emulators/xen-kernel: fix wrong checksum (authored by royger).
emulators/xen-kernel: fix wrong checksum
Sat, Apr 18, 8:11 AM

Fri, Apr 17

royger committed rG45c8ddc874bb: uart/pci: recover ADL AMT device after FIFO size probing (authored by royger).
uart/pci: recover ADL AMT device after FIFO size probing
Fri, Apr 17, 7:38 PM
royger committed rG2ac5b9bd0b13: uart/pci: use different probe return values (authored by royger).
uart/pci: use different probe return values
Fri, Apr 17, 7:38 PM
royger closed D56467: uart/pci: use different probe return values.
Fri, Apr 17, 7:38 PM
royger closed D56107: uart/pci: recover ADL AMT device after FIFO size probing.
Fri, Apr 17, 7:38 PM
royger added a reviewer for D56107: uart/pci: recover ADL AMT device after FIFO size probing: markj.
Fri, Apr 17, 2:03 PM
royger added a comment to D56467: uart/pci: use different probe return values.

I will hold off committing this until the evening (a couple of hours from now), in case there's further feedback. Otherwise I don't want to keep your setup broken. We can always revert later on if we find a better approach.

Fri, Apr 17, 1:59 PM
royger added a comment to D56467: uart/pci: use different probe return values.

This fixes my problem, but if my device wasn't in the puc(4) device table, uart(4) would still try to attach to it and trigger the hang. So, there might still be some problem with the original change. Certainly this is incrementally better, so it's okay with me.

Fri, Apr 17, 1:20 PM
royger requested review of D56467: uart/pci: use different probe return values.
Fri, Apr 17, 12:52 PM

Thu, Apr 16

royger committed R11:6961b47968af: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21 (authored by royger).
{emulators,sysutils}/xen-{kernel,tools}: update to 4.21
Thu, Apr 16, 2:26 PM
royger closed D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.
Thu, Apr 16, 2:26 PM
royger committed R11:93f986679ab0: misc/seabios: update to 1.17.0 (authored by royger).
misc/seabios: update to 1.17.0
Thu, Apr 16, 2:26 PM
royger committed R11:d1f03a5c99c4: misc/seabios: use GNU strip (authored by royger).
misc/seabios: use GNU strip
Thu, Apr 16, 2:26 PM
royger committed R11:cb0504025c42: bsd.port.mk: also export GNU strip when USE_BINUTILS is set (authored by royger).
bsd.port.mk: also export GNU strip when USE_BINUTILS is set
Thu, Apr 16, 2:26 PM

Fri, Apr 3

royger added a comment to D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21.

I will commit when I get back home, I'm currently traveling.

Fri, Apr 3, 10:24 AM

Sat, Mar 28

royger added a comment to D55429: Xen: Detect Extended Destination ID support.

Sorry, forgot about this completely, it looks fine to me, thanks for committing it.

Sat, Mar 28, 8:15 AM

Fri, Mar 27

royger closed D56096: uart/ns8250: fix Alder Lake AMT SOL getting stuck during probe.

This has been superseded by https://reviews.freebsd.org/D56107 which is simpler and also solves the issue. Closing the revision now.

Fri, Mar 27, 10:02 AM
royger requested review of D56107: uart/pci: recover ADL AMT device after FIFO size probing.
Fri, Mar 27, 10:01 AM
royger committed rGc562c81e315c: uart/pci: always disable MSI for generic devices (authored by royger).
uart/pci: always disable MSI for generic devices
Fri, Mar 27, 8:34 AM
royger committed rG1491fe8f864a: uart/pci: support 16550A PCI serial devices (authored by royger).
uart/pci: support 16550A PCI serial devices
Fri, Mar 27, 8:34 AM
royger closed D56097: uart/pci: always disable MSI for generic devices.
Fri, Mar 27, 8:34 AM
royger closed D56095: pci/uart: support 16550A PCI serial devices.
Fri, Mar 27, 8:33 AM

Thu, Mar 26

royger requested review of D56097: uart/pci: always disable MSI for generic devices.
Thu, Mar 26, 8:26 PM
royger requested review of D56096: uart/ns8250: fix Alder Lake AMT SOL getting stuck during probe.
Thu, Mar 26, 8:25 PM
royger requested review of D56095: pci/uart: support 16550A PCI serial devices.
Thu, Mar 26, 8:24 PM

Mon, Mar 23

royger updated the diff for D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21.

Attempt to fix the QEMU segfault.

Mon, Mar 23, 6:36 PM
royger added a comment to D56005: x86 xen: provide the prototype for xen_arch_intr_handle_upcall() in xen/arch-intr.h.

It might be easier if I just switch Xen to use lapic_ipi_alloc() like mentioned in the other commit. That would prevent more Xen stuff leaking into generic headers which is not specially nice.

Mon, Mar 23, 10:23 AM
royger added a comment to D55829: amd64: FRED support.

I'm afraid I don't know that much about FRED to make a proper review of the FRED bits, some comments about the Xen side. Let me know if you would like me to prepare a patch to switch Xen to use lapic_ipi_alloc()like the HyperV code does, that would remove the need for Xen specific checks in trap_fred_extint().

Mon, Mar 23, 10:19 AM

Sun, Mar 22

royger added a comment to D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21.

Can you paste the contents of /var/log/xen/qemu-<domain name>.log?

Sun, Mar 22, 6:07 PM

Mar 16 2026

royger added a comment to D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.

Ping? I would like to get this done sooner rather than later so the SeaBIOS port is functional again. Without this change the generated SeaBIOS firmware image is non-functional.

Mar 16 2026, 9:39 AM

Mar 11 2026

royger added a comment to D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.

I've tested with this fix and I'm able to build all the USE_BINUTILS ports, except for GCC which I haven't tried because my box runs out of memory when building it.

Mar 11 2026, 7:30 AM

Mar 10 2026

royger updated the diff for D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.

Do not take over the STRIP makefile variable, which is already used in bsd.port.mk to signal whether the install program should strip the binaries. Instead define STRIP_CMD and use STRIP just for the environment variables.

Mar 10 2026, 11:38 AM

Mar 4 2026

royger added a comment to D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.
In D55509#1273416, @mat wrote:

Well, like everything committer related, it's in the committer's guide https://docs.freebsd.org/en/articles/committers-guide/#ports-exp-run, but I don't see what would break with this change.

There are not too many ports with USE_BINUTILS though, you could test build them :-)

Mar 4 2026, 2:21 PM
royger added a comment to D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.

Does it need an exp-run? Because I have no idea how to do that.

Mar 4 2026, 11:50 AM

Feb 27 2026

royger added a comment to D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.

Can I please get an Ack/Nack from portmgr? This is required for SeaBIOS to be functional again when built on FreeBSD >= 15.

Feb 27 2026, 7:43 AM
royger committed rGdb16856110cb: xen/acpi: implement hook to notify Xen about entering sleep state (authored by royger).
xen/acpi: implement hook to notify Xen about entering sleep state
Feb 27 2026, 7:42 AM
royger closed D55504: xen/acpi: implement hook to notify Xen about entering sleep.
Feb 27 2026, 7:42 AM

Feb 26 2026

royger added inline comments to D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21.
Feb 26 2026, 7:38 PM
royger updated the diff for D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21.

Add missing DIST_SUBDIR for xen-kernel

Feb 26 2026, 7:16 PM
royger requested review of D55538: {emulators,sysutils}/xen-{kernel,tools}: update to 4.21.
Feb 26 2026, 7:14 PM
royger added inline comments to D55504: xen/acpi: implement hook to notify Xen about entering sleep.
Feb 26 2026, 11:35 AM
royger added inline comments to D55504: xen/acpi: implement hook to notify Xen about entering sleep.
Feb 26 2026, 8:52 AM
royger updated the diff for D55504: xen/acpi: implement hook to notify Xen about entering sleep.

Adjust usage of ACPI_REDUCED_HARDWARE and remove elvis operator.

Feb 26 2026, 8:51 AM
royger added inline comments to D55504: xen/acpi: implement hook to notify Xen about entering sleep.
Feb 26 2026, 8:30 AM

Feb 25 2026

royger added a comment to D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.

Picked the last couple of people that modified that file, and you happened to be there :). Thanks, will wait a bit for someone from ports to voice an opinion.

Feb 25 2026, 3:34 PM
royger requested review of D55509: bsd.port.mk: also export GNU strip when USE_BINUTILS is set.
Feb 25 2026, 2:20 PM
royger requested review of D55507: xen/control: untie register of shutdown handler from xenstore.
Feb 25 2026, 11:48 AM
royger requested review of D55504: xen/acpi: implement hook to notify Xen about entering sleep.
Feb 25 2026, 9:29 AM

Feb 24 2026

royger added a comment to D55429: Xen: Detect Extended Destination ID support.

I think I'm missing the previous changes that introduce the support for KVM, as those haven't landed in the git repository yet. FWIW, while the CPUID has been reserved on Xen, the implementation is not done, so there's no way to test it on Xen.

Feb 24 2026, 2:57 PM
royger accepted D55428: x86/cpuid: add CPUID flag for Extended Destination ID support.

I'm also fine if you just want to import the new headers from Xen 4.21. I haven't imported new ones recently because I didn't have a need for them, but our headers are now pristine imports from the xen.git ones, we don't carry any FreeBSD specific changes in there.

Feb 24 2026, 2:46 PM

Jan 29 2026

royger accepted D54159: bus: Document special ranges of IVARs.
Jan 29 2026, 3:43 PM

Dec 4 2025

royger added inline comments to D54070: uio.9: Document uiomove_fromphys().
Dec 4 2025, 6:34 PM
royger added inline comments to D54070: uio.9: Document uiomove_fromphys().
Dec 4 2025, 6:29 PM
royger added inline comments to D54070: uio.9: Document uiomove_fromphys().
Dec 4 2025, 5:38 PM

Jun 25 2025

royger committed rGfad4064226b2: x86/xen: fix accounted interrupt time (authored by royger).
x86/xen: fix accounted interrupt time
Jun 25 2025, 9:06 AM

May 19 2025

royger committed rGca7778575215: xen: improve man (4) page (authored by royger).
xen: improve man (4) page
May 19 2025, 8:28 AM
royger committed rG7dc0a9fa76a8: xen: improve man (4) page (authored by royger).
xen: improve man (4) page
May 19 2025, 8:24 AM

May 8 2025

royger committed rG977b2faf6328: xen: Add support for platform device with id 5853:0002 (authored by freddy77_gmail.com).
xen: Add support for platform device with id 5853:0002
May 8 2025, 4:07 PM

Feb 21 2025

royger committed R11:d94cb88a40ea: sysutils/xen-tools: add GNU TLS dependency (authored by royger).
sysutils/xen-tools: add GNU TLS dependency
Feb 21 2025, 10:23 AM

Feb 18 2025

royger committed R11:049a2dcbdb12: {emulators,sysutils}/xen-{kernel,tools}: update to 4.19.1.20250217 (authored by royger).
{emulators,sysutils}/xen-{kernel,tools}: update to 4.19.1.20250217
Feb 18 2025, 2:32 PM

Dec 13 2024

royger accepted D48053: xen/netfront: use iflladdr_event to send ARPs.

Tested with an amd64 VM live migration and still can see the ARP on resume.

Dec 13 2024, 8:50 AM

Dec 11 2024

royger requested changes to D48024: Add DEV_XENTIMER option.
Dec 11 2024, 7:57 AM

Nov 12 2024

royger committed R11:566a18d03270: {emulators,sysutils}/xen-{kernel,tools}: update to 4.19.0 (authored by royger).
{emulators,sysutils}/xen-{kernel,tools}: update to 4.19.0
Nov 12 2024, 2:13 PM

Nov 7 2024

royger accepted D47471: timedef: remove redundancy in Catalan date_fmt definitions.

Thanks, LGTM. Some months require the use of an apostrophe, so it needs to be factored into the months names.

Nov 7 2024, 8:13 AM

Nov 6 2024

royger committed rG6ac22dc3d823: x86/xen: Use intended values in HVM_CALLBACK_VECTOR (authored by Alan Robinson <alan.robinson@fujitsu.com>).
x86/xen: Use intended values in HVM_CALLBACK_VECTOR
Nov 6 2024, 2:47 PM

Nov 5 2024

royger closed D46859: xen: expose support for poweroff/reboot/suspend on xenbus.
Nov 5 2024, 3:33 PM
royger accepted D46859: xen: expose support for poweroff/reboot/suspend on xenbus.
Nov 5 2024, 3:33 PM

Oct 15 2024

royger closed D47113: [documentation][virtualization]: fix Xen host requirements.
Oct 15 2024, 8:36 AM
royger committed R9:ddc41033bcc8: [documentation][virtualization]: fix Xen host requirements (authored by royger).
[documentation][virtualization]: fix Xen host requirements
Oct 15 2024, 8:36 AM
royger committed rG9da7b206f9d6: xen/blk{front,back}: fix usage of sector sizes different than 512b (authored by royger).
xen/blk{front,back}: fix usage of sector sizes different than 512b
Oct 15 2024, 8:27 AM
royger committed rG11432d8f0765: xen/blk{front,back}: fix usage of sector sizes different than 512b (authored by royger).
xen/blk{front,back}: fix usage of sector sizes different than 512b
Oct 15 2024, 8:26 AM
royger requested review of D47113: [documentation][virtualization]: fix Xen host requirements.
Oct 15 2024, 7:57 AM

Oct 11 2024

royger committed rG72e277f41aa5: xen-netfront: attempt to make cleanup idempotent (authored by royger).
xen-netfront: attempt to make cleanup idempotent
Oct 11 2024, 7:43 AM
royger committed rG7174b9817cdd: xen: fix initialization of grant table frame array (authored by royger).
xen: fix initialization of grant table frame array
Oct 11 2024, 7:43 AM
royger committed rGc1782c2d28a5: xen-netfront: attempt to make cleanup idempotent (authored by royger).
xen-netfront: attempt to make cleanup idempotent
Oct 11 2024, 7:37 AM
royger committed rG329a3b0844e6: xen: fix initialization of grant table frame array (authored by royger).
xen: fix initialization of grant table frame array
Oct 11 2024, 7:37 AM

Oct 8 2024

royger committed rGe7fe85643735: xen/blk{front,back}: fix usage of sector sizes different than 512b (authored by royger).
xen/blk{front,back}: fix usage of sector sizes different than 512b
Oct 8 2024, 7:30 AM
royger closed D46756: xen/blk{front,back}: fix usage of sector sizes different than 512b.
Oct 8 2024, 7:30 AM

Oct 7 2024

royger committed rG9a73b5b1e843: xen: remove PV suspend/resume support copyright (authored by royger).
xen: remove PV suspend/resume support copyright
Oct 7 2024, 5:00 PM
royger committed rG9dd5105f22a2: xen: expose support for poweroff/reboot/suspend on xenbus (authored by royger).
xen: expose support for poweroff/reboot/suspend on xenbus
Oct 7 2024, 5:00 PM
royger closed D46860: xen: remove PV suspend/resume support copyright.
Oct 7 2024, 5:00 PM
royger added a comment to D46859: xen: expose support for poweroff/reboot/suspend on xenbus.

Thanks for the review, will get the extra newlines removed and this committed.

Oct 7 2024, 3:58 PM
royger updated the diff for D46756: xen/blk{front,back}: fix usage of sector sizes different than 512b.
Oct 7 2024, 3:54 PM
royger added inline comments to D46756: xen/blk{front,back}: fix usage of sector sizes different than 512b.
Oct 7 2024, 3:52 PM

Oct 1 2024

royger requested review of D46860: xen: remove PV suspend/resume support copyright.
Oct 1 2024, 9:48 AM
royger requested review of D46859: xen: expose support for poweroff/reboot/suspend on xenbus.
Oct 1 2024, 9:14 AM
royger updated the diff for D46756: xen/blk{front,back}: fix usage of sector sizes different than 512b.
Oct 1 2024, 9:10 AM
royger updated the diff for D46756: xen/blk{front,back}: fix usage of sector sizes different than 512b.

Fix comments by markj.

Oct 1 2024, 9:08 AM

Sep 23 2024

royger requested review of D46756: xen/blk{front,back}: fix usage of sector sizes different than 512b.
Sep 23 2024, 8:28 AM

Aug 2 2024

royger added a comment to D46205: x86/xen: ignore error to fetch memory map in xen_arch_init_physmem().

Colin, could you please add Elliot Reviewed by tag when committing, if this turns out to fix the issues you saw on AWS? Thanks.

Aug 2 2024, 3:23 PM
royger committed rG1b5e5ff68c2b: xen/pvh: fix initialization of environment (authored by royger).
xen/pvh: fix initialization of environment
Aug 2 2024, 10:45 AM
royger closed D46089: xen/pvh: fix initialization of environment.
Aug 2 2024, 10:45 AM

Aug 1 2024

royger added inline comments to D46205: x86/xen: ignore error to fetch memory map in xen_arch_init_physmem().
Aug 1 2024, 9:13 PM
royger added inline comments to D46205: x86/xen: ignore error to fetch memory map in xen_arch_init_physmem().
Aug 1 2024, 6:29 PM
royger added a comment to D46089: xen/pvh: fix initialization of environment.

Thanks, will adjust tomorrow and commit.

Aug 1 2024, 4:59 PM
royger added a reviewer for D46089: xen/pvh: fix initialization of environment: kib.
Aug 1 2024, 4:21 PM
royger requested review of D46205: x86/xen: ignore error to fetch memory map in xen_arch_init_physmem().
Aug 1 2024, 3:44 PM

Jul 30 2024

royger committed rG69c47485b5f9: x86/xen: use UNUSABLE e820 regions for external mappings (authored by royger).
x86/xen: use UNUSABLE e820 regions for external mappings
Jul 30 2024, 7:57 AM
royger committed rGbaa006f34227: xen: introduce a per-arch scratch mapping ranges (authored by royger).
xen: introduce a per-arch scratch mapping ranges
Jul 30 2024, 7:57 AM
royger closed D46123: x86/xen: use UNUSABLE e820 regions for external mappings.
Jul 30 2024, 7:57 AM