Page MenuHomeFreeBSD

vexeduxr (Ahmad Khalifa)
User

Projects

User does not belong to any projects.

User Details

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

Recent Activity

Today

vexeduxr accepted D59589: website: Restore "The Power to Serve" on homepage.
Sat, Sep 12, 3:30 PM
vexeduxr committed rG2e01f5bf9813: rtwn: add ID for the Edimax EW-7611ULB (authored by vexeduxr).
rtwn: add ID for the Edimax EW-7611ULB
Sat, Sep 12, 2:29 AM

Thu, Sep 10

vexeduxr committed rG6b92093fdf65: ig4: Add Lunar Lake-M I2C controllers 4 and 5 (authored by Kang Kang <kk1987@gmail.com>).
ig4: Add Lunar Lake-M I2C controllers 4 and 5
Thu, Sep 10, 6:23 PM

Wed, Sep 9

vexeduxr committed rG73244875624c: universe.sh: don't overwrite no_zfs's build log (authored by vexeduxr).
universe.sh: don't overwrite no_zfs's build log
Wed, Sep 9, 2:07 PM
vexeduxr committed rG1de79e73a8be: universe.sh: add MK_BEARSSL build (authored by vexeduxr).
universe.sh: add MK_BEARSSL build
Wed, Sep 9, 3:43 AM
vexeduxr committed rGbac0daa9cbcb: universe.sh: build with 1.5 * ncpu jobs (authored by vexeduxr).
universe.sh: build with 1.5 * ncpu jobs
Wed, Sep 9, 3:42 AM
vexeduxr closed D59516: universe.sh: add MK_BEARSSL build.
Wed, Sep 9, 3:42 AM
vexeduxr closed D59515: universe.sh: build with 1.5 * ncpu jobs.
Wed, Sep 9, 3:42 AM
vexeduxr requested review of D59516: universe.sh: add MK_BEARSSL build.
Wed, Sep 9, 3:34 AM
vexeduxr requested review of D59515: universe.sh: build with 1.5 * ncpu jobs.
Wed, Sep 9, 3:33 AM

Tue, Sep 1

vexeduxr committed rGb2fd2f906375: rtwn: fix typo s/rtwm/rtwn (authored by vexeduxr).
rtwn: fix typo s/rtwm/rtwn
Tue, Sep 1, 9:45 PM
vexeduxr committed rG551b7c5e12bf: rtwn: add support for the RTL8723BU (authored by vexeduxr).
rtwn: add support for the RTL8723BU
Tue, Sep 1, 9:45 PM
vexeduxr closed D59205: rtwn: add support for the RTL8723BU.
Tue, Sep 1, 9:45 PM

Fri, Aug 28

vexeduxr updated the diff for D59205: rtwn: add support for the RTL8723BU.

Update license text.

Fri, Aug 28, 11:31 PM
vexeduxr added inline comments to D59205: rtwn: add support for the RTL8723BU.
Fri, Aug 28, 10:17 PM
vexeduxr committed rGad9b4cc631ab: update email address in my copyright notices (authored by vexeduxr).
update email address in my copyright notices
Fri, Aug 28, 2:43 PM
vexeduxr updated the diff for D59205: rtwn: add support for the RTL8723BU.

Change email in copyright notices and document which bits of txdw6 are passed through.

Fri, Aug 28, 2:32 PM

Thu, Aug 27

vexeduxr added inline comments to D59205: rtwn: add support for the RTL8723BU.
Thu, Aug 27, 7:45 PM
vexeduxr updated the diff for D59205: rtwn: add support for the RTL8723BU.

Move entry to the correct place in the hardware list

Thu, Aug 27, 7:11 PM
vexeduxr updated the diff for D59205: rtwn: add support for the RTL8723BU.

Move sentence to its own line

Thu, Aug 27, 7:02 PM
vexeduxr added inline comments to D59205: rtwn: add support for the RTL8723BU.
Thu, Aug 27, 6:56 PM
vexeduxr added a comment to D59205: rtwn: add support for the RTL8723BU.

Vendor driver used for reference: https://github.com/lwfinger/rtl8723bu

Thu, Aug 27, 2:47 AM
vexeduxr requested review of D59205: rtwn: add support for the RTL8723BU.
Thu, Aug 27, 2:40 AM

Mon, Aug 24

vexeduxr added a comment to D59137: rtwn: correct TRXDMA_CTRL_QMAP mask for USB chips.

I think defining R92C_TRXDMA_CTRL_QMAP_M differently depending on the header can cause a bit of confusion, but I didn't want to break the naming conventions...

Mon, Aug 24, 2:16 AM
vexeduxr requested review of D59137: rtwn: correct TRXDMA_CTRL_QMAP mask for USB chips.
Mon, Aug 24, 2:14 AM

Sun, Aug 23

vexeduxr added a comment to D59107: rtwn: allow non-zero interface indexes.

Locally tested on RTL8821AU . We should test it on a few more just to make sure it's okay.

Sun, Aug 23, 4:45 PM · wireless, drivers

Fri, Aug 21

vexeduxr added a comment to D59106: rtwn: add rtwn_efuse_preread.

These two patches are precursors to adding support for the rtl8723bu. The main patch is mostly complete, but I'm still chipping away at cleaning it up. Adrian suggested we just get these out of the way now. The non cleaned up version can be found here: https://github.com/freebsd/freebsd-src/compare/main...VexedUXR:freebsd-src:rtwn

Fri, Aug 21, 11:43 PM
vexeduxr requested review of D59107: rtwn: allow non-zero interface indexes.
Fri, Aug 21, 11:42 PM · wireless, drivers
vexeduxr requested review of D59106: rtwn: add rtwn_efuse_preread.
Fri, Aug 21, 11:42 PM

Aug 8 2026

vexeduxr committed rG192a5eeab8d1: vfs_mountroot: unmute console in interactive prompt (authored by vexeduxr).
vfs_mountroot: unmute console in interactive prompt
Aug 8 2026, 5:57 PM

Aug 1 2026

vexeduxr committed rGe96f1cbd690e: vfs_mountroot: unmute console in interactive prompt (authored by vexeduxr).
vfs_mountroot: unmute console in interactive prompt
Aug 1 2026, 9:28 AM
vexeduxr closed D58549: vfs_mountroot: unmute console in interactive prompt.
Aug 1 2026, 9:28 AM

Jul 30 2026

vexeduxr requested review of D58549: vfs_mountroot: unmute console in interactive prompt.
Jul 30 2026, 9:30 AM

Jul 22 2026

vexeduxr accepted D58381: Make check for loader features caseless.
Jul 22 2026, 4:41 PM
vexeduxr added a comment to D58381: Make check for loader features caseless.

LOADER_DISK_SUPPORT is also checked in stand/defs.mk, otherwise looks good to me.

Jul 22 2026, 3:23 PM

Jun 17 2026

vexeduxr committed rG4aeeb4d58156: loader.efi(8): document the ia32 loader (authored by vexeduxr).
loader.efi(8): document the ia32 loader
Jun 17 2026, 1:48 PM
vexeduxr committed rGe3aba9eaf02e: loader.efi(8): the amd64 loader doesn't do protected mode (authored by vexeduxr).
loader.efi(8): the amd64 loader doesn't do protected mode
Jun 17 2026, 1:48 PM
vexeduxr committed rG790a67645afd: loader.efi(8): document the ia32 loader (authored by vexeduxr).
loader.efi(8): document the ia32 loader
Jun 17 2026, 1:48 PM
vexeduxr committed rGb8a7dd6ba540: loader.efi(8): the amd64 loader doesn't do protected mode (authored by vexeduxr).
loader.efi(8): the amd64 loader doesn't do protected mode
Jun 17 2026, 1:48 PM

Jun 14 2026

vexeduxr committed rG836d0d341aa8: arm/bcm2835: Release mailbox resources on attach failure (authored by Haoxiang Li <lihaoxiang@isrc.iscas.ac.cn>).
arm/bcm2835: Release mailbox resources on attach failure
Jun 14 2026, 4:52 PM
vexeduxr committed rG39217ebb8a4e: arm: allwinner: Fix A10 INTC MMIO resource cleanup (authored by Haoxiang Li <lihaoxiang@isrc.iscas.ac.cn>).
arm: allwinner: Fix A10 INTC MMIO resource cleanup
Jun 14 2026, 4:52 PM
vexeduxr committed rG2e1f5b78976a: loader.efi(8): document the ia32 loader (authored by vexeduxr).
loader.efi(8): document the ia32 loader
Jun 14 2026, 4:30 PM
vexeduxr committed rGf771deb193d5: loader.efi(8): the amd64 loader doesn't do protected mode (authored by vexeduxr).
loader.efi(8): the amd64 loader doesn't do protected mode
Jun 14 2026, 4:30 PM
vexeduxr closed D57569: loader.efi(8): document the ia32 loader.
Jun 14 2026, 4:29 PM
vexeduxr closed D57568: loader.efi(8): the amd64 loader doesn't do protected mode.
Jun 14 2026, 4:29 PM
vexeduxr updated the diff for D57569: loader.efi(8): document the ia32 loader.

Better wording

Jun 14 2026, 10:58 AM
vexeduxr updated the summary of D57568: loader.efi(8): the amd64 loader doesn't do protected mode.
Jun 14 2026, 10:26 AM
vexeduxr added a comment to D57568: loader.efi(8): the amd64 loader doesn't do protected mode.
In D57568#1319455, @kib wrote:
In D57568#1319451, @kib wrote:

why not change the word 'protected' to 'long'?

I'm not sure how the CPU mode is relevant to the rest of the text. Shouldn't the CPU be susceptible to faults regardless of the mode?

It is quite involved to make CPU fault in real mode. In VM86 mode it is somewhat easier but still not straight. The mention of the mode is to compare it with the old pre-EFI BIOS where loader practically cannot cause CPU faults.

Jun 14 2026, 10:26 AM
vexeduxr updated the diff for D57569: loader.efi(8): document the ia32 loader.

Implement kib's suggestions.

Jun 14 2026, 10:25 AM
vexeduxr updated the diff for D57568: loader.efi(8): the amd64 loader doesn't do protected mode.

Keep the sentence intact but change x86 protected mode to 64-bit long mode.

Jun 14 2026, 10:25 AM
vexeduxr added a comment to D57568: loader.efi(8): the amd64 loader doesn't do protected mode.
In D57568#1319451, @kib wrote:

why not change the word 'protected' to 'long'?

Jun 14 2026, 4:09 AM
vexeduxr requested review of D57569: loader.efi(8): document the ia32 loader.
Jun 14 2026, 3:38 AM
vexeduxr requested review of D57568: loader.efi(8): the amd64 loader doesn't do protected mode.
Jun 14 2026, 3:37 AM

Jun 5 2026

vexeduxr added inline comments to D57462: loader.efi: Fix when staging moves late.
Jun 5 2026, 8:33 PM
vexeduxr added a comment to D57462: loader.efi: Fix when staging moves late.

Can confirm that it boots fine with the things I mentioned below fixed.
Thanks!

Jun 5 2026, 8:15 PM
vexeduxr added a comment to D57462: loader.efi: Fix when staging moves late.

Wouldn't the ia32 loader need this too?

Jun 5 2026, 7:11 PM

May 31 2026

vexeduxr added a reverting change for rG2fa4bdd7f9e9: edk2: enable static asserts for *INT64 alignment: rGaef014de3ff8: Revert "edk2: enable static asserts for *INT64 alignment".
May 31 2026, 12:17 PM
vexeduxr committed rG23996d940a63: stand/efi/Makefile: fix build order (authored by vexeduxr).
stand/efi/Makefile: fix build order
May 31 2026, 12:17 PM
vexeduxr committed rGaef014de3ff8: Revert "edk2: enable static asserts for *INT64 alignment" (authored by vexeduxr).
Revert "edk2: enable static asserts for *INT64 alignment"
May 31 2026, 12:17 PM
vexeduxr added a reverting change for D55386: edk2: enable static asserts for *INT64 alignment: rGaef014de3ff8: Revert "edk2: enable static asserts for *INT64 alignment".
May 31 2026, 12:16 PM

May 30 2026

vexeduxr committed rG2fa4bdd7f9e9: edk2: enable static asserts for *INT64 alignment (authored by vexeduxr).
edk2: enable static asserts for *INT64 alignment
May 30 2026, 2:45 AM
vexeduxr committed rGd15cc7625dde: stand: compile ia32 EFI loader with -malign-double (authored by vexeduxr).
stand: compile ia32 EFI loader with -malign-double
May 30 2026, 2:45 AM
vexeduxr closed D55386: edk2: enable static asserts for *INT64 alignment.
May 30 2026, 2:45 AM
vexeduxr closed D55385: stand: compile ia32 EFI loader with -malign-double.
May 30 2026, 2:45 AM

May 25 2026

vexeduxr added a comment to D55385: stand: compile ia32 EFI loader with -malign-double.

I wanted to let this sit for a while since I didn't like that we had to build everything twice, but I can't seem to find a better solution for now.

May 25 2026, 9:56 PM
vexeduxr updated the diff for D55385: stand: compile ia32 EFI loader with -malign-double.

Make the LIB*32 variable assignment more seamless.

May 25 2026, 9:55 PM

May 6 2026

vexeduxr committed rG3aabec5c8c6a: vt_core: don't draw the splash if a panic occurred (authored by vexeduxr).
vt_core: don't draw the splash if a panic occurred
May 6 2026, 10:13 AM

May 3 2026

vexeduxr committed rGbc83f414583c: vt_core: don't draw the splash if a panic occurred (authored by vexeduxr).
vt_core: don't draw the splash if a panic occurred
May 3 2026, 3:18 PM

Apr 28 2026

vexeduxr committed rG1a8343a00a16: vt_core: make sure the driver's functions exist (authored by vexeduxr).
vt_core: make sure the driver's functions exist
Apr 28 2026, 6:56 PM
vexeduxr committed rGaddb9fa7fced: vt_core: delay the shutdown splash event handler (authored by vexeduxr).
vt_core: delay the shutdown splash event handler
Apr 28 2026, 6:56 PM

Apr 25 2026

vexeduxr abandoned D56537: vt_core: make sure the driver's functions exist.

Landed, but forgot the tag the review :/
Apparently I can't mark this as closed as it hasn't been accepted.

Apr 25 2026, 10:00 PM
vexeduxr committed rGd1854272b646: vt_core: make sure the driver's functions exist (authored by vexeduxr).
vt_core: make sure the driver's functions exist
Apr 25 2026, 9:37 PM
vexeduxr committed rGe72c59315e7a: vt_core: delay the shutdown splash event handler (authored by vexeduxr).
vt_core: delay the shutdown splash event handler
Apr 25 2026, 9:37 PM

Apr 24 2026

vexeduxr updated the summary of D56537: vt_core: make sure the driver's functions exist.
Apr 24 2026, 2:43 PM
vexeduxr updated the summary of D56537: vt_core: make sure the driver's functions exist.
Apr 24 2026, 2:43 PM
vexeduxr updated the diff for D56537: vt_core: make sure the driver's functions exist.

Small style tweak

Apr 24 2026, 2:42 PM
vexeduxr updated the diff for D56537: vt_core: make sure the driver's functions exist.

Don't do anything until we know that all the functions we need are present.
Also invert the first if statment to lessen the indentation.

Apr 24 2026, 2:38 PM
vexeduxr added inline comments to D56537: vt_core: make sure the driver's functions exist.
Apr 24 2026, 1:39 PM
vexeduxr added a comment to D56537: vt_core: make sure the driver's functions exist.

Bump.
I'd like to get this into stable/15 before releng/15.1 branches

Apr 24 2026, 12:36 PM

Apr 20 2026

vexeduxr updated the summary of D56537: vt_core: make sure the driver's functions exist.
Apr 20 2026, 8:34 PM
vexeduxr requested review of D56537: vt_core: make sure the driver's functions exist.
Apr 20 2026, 8:28 PM

Apr 18 2026

vexeduxr committed rG0bd9b26d19e2: splash: add shutdown splash (authored by quentin.thebault_defenso.fr).
splash: add shutdown splash
Apr 18 2026, 12:13 PM
vexeduxr committed rG89d68ee568eb: subr_module: account for MODINFOMD_EFI_ARCH (authored by vexeduxr).
subr_module: account for MODINFOMD_EFI_ARCH
Apr 18 2026, 12:13 PM

Apr 3 2026

vexeduxr committed rG4b862c713ac5: splash: add shutdown splash (authored by quentin.thebault_defenso.fr).
splash: add shutdown splash
Apr 3 2026, 7:51 AM
vexeduxr committed rGb3d6829f4998: subr_module: account for MODINFOMD_EFI_ARCH (authored by vexeduxr).
subr_module: account for MODINFOMD_EFI_ARCH
Apr 3 2026, 7:50 AM
vexeduxr closed D55140: splash: add shutdown splash.
Apr 3 2026, 7:50 AM

Mar 8 2026

vexeduxr accepted D55711: bsd.progs.mk: Fix incremental META_MODE for prog sources.

Looks good. Sorry about the oversight!

Mar 8 2026, 8:00 PM

Feb 26 2026

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

Feb 24 2026

vexeduxr committed rG0fd91c489134: bsdinstall: fix EFI boot entry creation (authored by vexeduxr).
bsdinstall: fix EFI boot entry creation
Feb 24 2026, 8:46 PM
vexeduxr committed rGfac9ae3db4e6: efibootmgr.8: capitalize examples section header (authored by vexeduxr).
efibootmgr.8: capitalize examples section header
Feb 24 2026, 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
Feb 24 2026, 8:46 PM
vexeduxr closed D55469: bsdinstall: fix EFI boot entry creation.
Feb 24 2026, 8:45 PM
vexeduxr closed D55453: tools/build/stddef.h: fix stock clang/gcc headers.
Feb 24 2026, 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

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

s/tmpdir/tmpmnt

Feb 24 2026, 5:44 PM