Page MenuHomeFreeBSD

vexeduxr (Ahmad Khalifa)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 23 2024, 6:07 PM (71 w, 2 d)

Recent Activity

Thu, Feb 26

vexeduxr committed rG923b3fc963d9: sys/subr_module: remove useless macro gates (authored by quentin.thebault_defenso.fr).
sys/subr_module: remove useless macro gates
Thu, Feb 26, 3:27 AM
vexeduxr committed rG5425bdae0970: bsdinstall: fix EFI boot entry creation (authored by vexeduxr).
bsdinstall: fix EFI boot entry creation
Thu, Feb 26, 3:26 AM
vexeduxr committed rGa36976045138: efibootmgr.8: capitalize examples section header (authored by vexeduxr).
efibootmgr.8: capitalize examples section header
Thu, Feb 26, 3:26 AM
vexeduxr committed rGf03fdff591aa: efibootmgr.8: capitalize examples section header (authored by vexeduxr).
efibootmgr.8: capitalize examples section header
Thu, Feb 26, 3:26 AM
vexeduxr committed rGcfdd90abab51: bsdinstall: fix EFI boot entry creation (authored by vexeduxr).
bsdinstall: fix EFI boot entry creation
Thu, Feb 26, 3:26 AM
vexeduxr committed rG0f5900bf663b: efibootmgr.8: capitalize examples section header (authored by vexeduxr).
efibootmgr.8: capitalize examples section header
Thu, Feb 26, 3:26 AM

Tue, Feb 24

vexeduxr committed rG0fd91c489134: bsdinstall: fix EFI boot entry creation (authored by vexeduxr).
bsdinstall: fix EFI boot entry creation
Tue, Feb 24, 8:46 PM
vexeduxr committed rGfac9ae3db4e6: efibootmgr.8: capitalize examples section header (authored by vexeduxr).
efibootmgr.8: capitalize examples section header
Tue, Feb 24, 8:46 PM
vexeduxr committed rG0c075db78a98: tools/build/stddef.h: fix stock clang/gcc headers (authored by vexeduxr).
tools/build/stddef.h: fix stock clang/gcc headers
Tue, Feb 24, 8:46 PM
vexeduxr closed D55469: bsdinstall: fix EFI boot entry creation.
Tue, Feb 24, 8:45 PM
vexeduxr closed D55453: tools/build/stddef.h: fix stock clang/gcc headers.
Tue, Feb 24, 8:45 PM
vexeduxr added a comment to D55453: tools/build/stddef.h: fix stock clang/gcc headers.

@vexeduxr please commit with kib's suggestion

Tue, Feb 24, 6:00 PM
vexeduxr updated the diff for D55469: bsdinstall: fix EFI boot entry creation.

s/tmpdir/tmpmnt

Tue, Feb 24, 5:44 PM
vexeduxr added a comment to D55469: bsdinstall: fix EFI boot entry creation.

Can you please include an appropriate description of the effects in the commit message?

Tue, Feb 24, 5:42 PM
vexeduxr updated the summary of D55469: bsdinstall: fix EFI boot entry creation.
Tue, Feb 24, 5:41 PM
vexeduxr updated the diff for D55453: tools/build/stddef.h: fix stock clang/gcc headers.

Add comments explaining the missing header guard and the use of SIZE_TYPE

Tue, Feb 24, 4:44 PM
vexeduxr retitled D55453: tools/build/stddef.h: fix stock clang/gcc headers from tools/build/stddef.h: fix non-macos build to tools/build/stddef.h: fix stock clang/gcc headers.
Tue, Feb 24, 11:16 AM
vexeduxr added a comment to D55453: tools/build/stddef.h: fix stock clang/gcc headers.

I don't think the commit text is specific enough about the cause. You should point to a specific combination that fails, not claim its is was macOS only (I'm fairly sure I added this due to testing cross build on ubuntu).

Tue, Feb 24, 10:59 AM
vexeduxr updated the summary of D55469: bsdinstall: fix EFI boot entry creation.
Tue, Feb 24, 12:30 AM
vexeduxr updated the diff for D55469: bsdinstall: fix EFI boot entry creation.

Add comment noting that the ESP is mounted.
Rename ZFS mirror loop variable so mntpt can be reused.

Tue, Feb 24, 12:29 AM
vexeduxr added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Tue, Feb 24, 12:23 AM

Mon, Feb 23

vexeduxr added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Mon, Feb 23, 11:38 PM
vexeduxr updated the summary of D55469: bsdinstall: fix EFI boot entry creation.
Mon, Feb 23, 9:48 PM
vexeduxr updated the diff for D55469: bsdinstall: fix EFI boot entry creation.

Provide the full loader path as an argument, instead of just the file name.

Mon, Feb 23, 9:47 PM
vexeduxr added a reviewer for D55469: bsdinstall: fix EFI boot entry creation: jrtc27.

What is the effect of this bug?

Mon, Feb 23, 9:46 PM
vexeduxr requested review of D55469: bsdinstall: fix EFI boot entry creation.
Mon, Feb 23, 8:40 PM
vexeduxr added a comment to D55453: tools/build/stddef.h: fix stock clang/gcc headers.

It happens if anything other than __need_size_t is defined. Some headers include stddef.h but don't want the whole thing, so they define __need_*. The header can also be included multiple times with different __need_* macros defined.
This is all internal of course, simply including stddef.h with nothing defined gives you the whole thing.

Mon, Feb 23, 5:35 PM
vexeduxr updated the summary of D55453: tools/build/stddef.h: fix stock clang/gcc headers.
Mon, Feb 23, 12:21 PM
vexeduxr updated the summary of D55453: tools/build/stddef.h: fix stock clang/gcc headers.
Mon, Feb 23, 12:20 PM
vexeduxr requested review of D55453: tools/build/stddef.h: fix stock clang/gcc headers.
Mon, Feb 23, 5:38 AM

Fri, Feb 20

vexeduxr updated the diff for D55385: stand: compile ia32 EFI loader with -malign-double.

Only pass -malign-double for the 32-bit build.
Suffix 32-bit EFI libraries with efi

Fri, Feb 20, 12:55 PM
vexeduxr added inline comments to D55385: stand: compile ia32 EFI loader with -malign-double.
Fri, Feb 20, 12:13 PM

Thu, Feb 19

vexeduxr requested review of D55386: edk2: enable static asserts for *INT64 alignment.
Thu, Feb 19, 9:39 PM
vexeduxr requested review of D55385: stand: compile ia32 EFI loader with -malign-double.
Thu, Feb 19, 9:39 PM
vexeduxr accepted D55140: splash: add shutdown splash.

Look okay to me.

Thu, Feb 19, 12:17 PM

Sun, Feb 15

vexeduxr committed rGa404c2315b0a: Revert "stand: compile ia32 EFI loader with -malign-double" (authored by vexeduxr).
Revert "stand: compile ia32 EFI loader with -malign-double"
Sun, Feb 15, 4:06 PM
vexeduxr committed rGa60e7e6ff0ec: stand: compile ia32 EFI loader with -malign-double (authored by vexeduxr).
stand: compile ia32 EFI loader with -malign-double
Sun, Feb 15, 1:56 PM
vexeduxr added a comment to D55140: splash: add shutdown splash.

splash is set to /boot/images/freebsd-logo-rev.png by default. Should the same be done for the shutdown splash?

This is already the case since we call into the existing vtterm_splash code where this case is handled.

Sun, Feb 15, 8:57 AM

Sat, Feb 14

vexeduxr added a comment to D55140: splash: add shutdown splash.

splash is set to /boot/images/freebsd-logo-rev.png by default. Should the same be done for the shutdown splash?

Sat, Feb 14, 9:17 PM

Fri, Feb 6

vexeduxr accepted D54707: prepare-commit-msg: Sync with committers guide.
Fri, Feb 6, 2:33 PM
vexeduxr committed rG87b2c0168d9d: sys/conf/options: remove improper full stops (authored by quentin.thebault_defenso.fr).
sys/conf/options: remove improper full stops
Fri, Feb 6, 12:05 PM
vexeduxr committed rG912418193ed1: sys/subr_module: remove useless macro gates (authored by quentin.thebault_defenso.fr).
sys/subr_module: remove useless macro gates
Fri, Feb 6, 12:05 PM

Jan 26 2026

vexeduxr committed rGc29e05113c00: hpt: remove unnecessary macro expansion hacks (authored by vexeduxr).
hpt: remove unnecessary macro expansion hacks
Jan 26 2026, 9:33 AM
vexeduxr committed rG6ecaa8dfb64b: sys/module.h: allow MODULE_DEPEND to accept macros (authored by vexeduxr).
sys/module.h: allow MODULE_DEPEND to accept macros
Jan 26 2026, 9:33 AM
vexeduxr closed D54875: hpt: remove unnecessary macro expansion hacks.
Jan 26 2026, 9:33 AM
vexeduxr closed D54874: sys/module: allow MODULE_DEPEND to accept macros.
Jan 26 2026, 9:33 AM

Jan 25 2026

vexeduxr requested review of D54875: hpt: remove unnecessary macro expansion hacks.
Jan 25 2026, 12:46 PM
vexeduxr requested review of D54874: sys/module: allow MODULE_DEPEND to accept macros.
Jan 25 2026, 12:46 PM

Jan 14 2026

vexeduxr committed rGb16ae773509c: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Jan 14 2026, 12:57 AM
vexeduxr committed rGf4e56d1bda03: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Jan 14 2026, 12:57 AM
vexeduxr committed rGda358db1cba7: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Jan 14 2026, 12:57 AM
vexeduxr committed rG8591ee986b22: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Jan 14 2026, 12:57 AM
vexeduxr committed rG7f20404b9f91: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Jan 14 2026, 12:57 AM
vexeduxr committed rG6741fb1bd4f4: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Jan 14 2026, 12:57 AM
vexeduxr committed rG00d2b1b0c4d4: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Jan 14 2026, 12:57 AM
vexeduxr committed rG4832232096f8: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Jan 14 2026, 12:57 AM
vexeduxr committed rGd3902baca506: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Jan 14 2026, 12:55 AM
vexeduxr committed rG60a85a5d25ab: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Jan 14 2026, 12:55 AM
vexeduxr committed rG5a9e2c59cb08: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Jan 14 2026, 12:55 AM
vexeduxr committed rGc72aa343a620: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Jan 14 2026, 12:55 AM
vexeduxr accepted D54448: committers-guide: Add Closes: commit msg trailer.

Looks okay to me.

Jan 14 2026, 12:49 AM

Jan 6 2026

vexeduxr committed rGbe6ba97aaee7: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Jan 6 2026, 4:41 PM
vexeduxr committed rG171f9cbbbfa1: UPDATING: move entry to the correct place (authored by yklaxds_gmail.com).
UPDATING: move entry to the correct place
Jan 6 2026, 2:24 AM
vexeduxr committed rG9b2478f60bfd: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Jan 6 2026, 2:23 AM
vexeduxr closed D54544: ng_tty: avoid the sign extention of char.
Jan 6 2026, 2:23 AM

Jan 5 2026

vexeduxr requested review of D54544: ng_tty: avoid the sign extention of char.
Jan 5 2026, 11:37 PM

Jan 4 2026

vexeduxr committed rG9595055ae749: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Jan 4 2026, 1:22 PM
vexeduxr closed D54432: loader.efi: only use firmware provided Blt on GOP.
Jan 4 2026, 1:21 PM
vexeduxr closed D54431: loader.efi: probe for UGA if GOP isn't found.
Jan 4 2026, 1:21 PM
vexeduxr committed rG5d85dde27b47: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Jan 4 2026, 1:21 PM

Jan 3 2026

vexeduxr updated the diff for D54432: loader.efi: only use firmware provided Blt on GOP.

Only assign "gop" if the framebuffer type is FB_GOP.

Jan 3 2026, 6:14 PM
vexeduxr added inline comments to D54432: loader.efi: only use firmware provided Blt on GOP.
Jan 3 2026, 6:12 PM

Dec 31 2025

vexeduxr requested review of D54432: loader.efi: only use firmware provided Blt on GOP.
Dec 31 2025, 4:32 AM
vexeduxr requested review of D54431: loader.efi: probe for UGA if GOP isn't found.
Dec 31 2025, 4:32 AM

Dec 9 2025

vexeduxr accepted D54155: acpi_gpiobus: Reuse the existing IVAR index for an ACPI handle.
Dec 9 2025, 11:07 PM

Dec 6 2025

vexeduxr updated subscribers of D53413: Fix make release with -DNOPKGBASE.

Does this work with cross-builds? I suspect that WSTAGEDIR is getting set to "" and then you're setting PKG_ABI based on /usr/bin/uname in the host system.

Dec 6 2025, 9:39 PM
vexeduxr edited P681 -DNOPKGBASE fix.
Dec 6 2025, 9:10 PM
vexeduxr created P681 -DNOPKGBASE fix.
Dec 6 2025, 9:10 PM

Nov 15 2025

vexeduxr added inline comments to D52246: gpio: Add support for mcp23008/mcp23017/mcp23s08/mcp23s17 IO expanders.
Nov 15 2025, 8:53 PM

Nov 2 2025

vexeduxr committed rGb090bce56d52: gpiobus: use bus_generic_detach when detaching (authored by vexeduxr).
gpiobus: use bus_generic_detach when detaching
Nov 2 2025, 4:22 PM
vexeduxr committed rGc14f97c16b59: bus_attach_children.9: fix typo (authored by vexeduxr).
bus_attach_children.9: fix typo
Nov 2 2025, 4:22 PM

Oct 30 2025

vexeduxr committed rG9b9c726df1e2: bus_attach_children.9: fix typo (authored by vexeduxr).
bus_attach_children.9: fix typo
Oct 30 2025, 1:23 PM
vexeduxr closed D53449: bus_attach_children.9: fix typo.
Oct 30 2025, 1:23 PM

Oct 29 2025

vexeduxr requested review of D53449: bus_attach_children.9: fix typo.
Oct 29 2025, 6:01 PM
vexeduxr committed rG3bbdc0223a7c: acpi_gpiobus: implement bus_child_deleted (authored by vexeduxr).
acpi_gpiobus: implement bus_child_deleted
Oct 29 2025, 5:59 PM
vexeduxr committed rG330b4f470280: gpiobus: use bus_generic_detach when detaching (authored by vexeduxr).
gpiobus: use bus_generic_detach when detaching
Oct 29 2025, 5:59 PM
vexeduxr closed D51585: acpi_gpiobus: implement bus_child_deleted.
Oct 29 2025, 5:59 PM
vexeduxr closed D52305: gpiobus: use bus_generic_detach when detaching.
Oct 29 2025, 5:58 PM
vexeduxr added a comment to D52305: gpiobus: use bus_generic_detach when detaching.
In D52305#1219629, @jhb wrote:

Sorry I missed this earlier. Please merge into 15.0 if possible.

Oct 29 2025, 5:53 PM

Oct 14 2025

vexeduxr committed rG583e976d6d09: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 14 2025, 2:16 PM
vexeduxr committed rG439909c48b0e: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 14 2025, 2:16 PM
vexeduxr committed rGd06e31d4a762: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 14 2025, 2:16 PM

Oct 11 2025

vexeduxr committed rG25cca51ed294: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 11 2025, 10:19 AM
vexeduxr closed D53023: libm: remainder: make sure x is zero.
Oct 11 2025, 10:19 AM
vexeduxr added a comment to D53023: libm: remainder: make sure x is zero.

On Sat Oct 11, 2025 at 2:26 AM +0300, Steve Kargl wrote:

I do not have a phabricator account. That method to
review patches came after I stopped committing.

I did look at your patch, and do believe that it
is the correct fix. If you compare to remainderf(),
you'll see that the float version considers the
entire significand. I also checked remainderl().
It calls remquol() and it's implementation is
much different than the float and double versions.

Oct 11 2025, 7:11 AM

Oct 10 2025

vexeduxr added a comment to D53023: libm: remainder: make sure x is zero.

Will do. I tried to add him to the review before uploading the patch but couldn't find an account.

Oct 10 2025, 5:24 PM
vexeduxr accepted D53000: GitHub: Use parens for hashes listed by checklist.
Oct 10 2025, 2:46 PM
vexeduxr updated the summary of D53023: libm: remainder: make sure x is zero.
Oct 10 2025, 2:41 PM
vexeduxr updated the test plan for D53023: libm: remainder: make sure x is zero.
Oct 10 2025, 1:11 PM
vexeduxr requested review of D53023: libm: remainder: make sure x is zero.
Oct 10 2025, 12:57 PM