Page MenuHomeFreeBSD

vexeduxr (Ahmad Khalifa)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 23 2024, 6:07 PM (102 w, 17 h)

Recent Activity

Mon, Oct 5

vexeduxr committed rG98cd53be408d: stand/images: remove translucent pixels around orb (authored by vexeduxr).
stand/images: remove translucent pixels around orb
Mon, Oct 5, 7:27 PM
vexeduxr committed rG2192d42bbcde: stand/images: remove translucent pixels around orb (authored by vexeduxr).
stand/images: remove translucent pixels around orb
Mon, Oct 5, 7:27 PM

Sun, Oct 4

vexeduxr added inline comments to D59920: rtlbtfw: add firmware to base.
Sun, Oct 4, 6:39 PM

Sat, Oct 3

vexeduxr updated the diff for D59920: rtlbtfw: add firmware to base.

Amend manpage as per ziaee's suggestions

Sat, Oct 3, 5:20 PM
vexeduxr added a comment to D59920: rtlbtfw: add firmware to base.

Just out of curiousity - how big is the final firmware bundle on disk?

Sat, Oct 3, 4:38 PM
vexeduxr updated the diff for D59920: rtlbtfw: add firmware to base.

Add LICENSE file from rtwn again (not sure how this got dropped)
Update the rtlbtfw manpage

Sat, Oct 3, 4:21 PM
vexeduxr added a comment to D59920: rtlbtfw: add firmware to base.

Remove duplicate config files and replace them with symlinks

IMO it will make updating of linked files less intuitive.

Sat, Oct 3, 4:15 PM

Fri, Oct 2

vexeduxr committed rGf958aa7e754d: vt: Fix timer race between vtterm_splash() and vt_flush() (authored by quentin.thebault_defenso.fr).
vt: Fix timer race between vtterm_splash() and vt_flush()
Fri, Oct 2, 2:22 AM
vexeduxr closed D59928: vt: Fix timer race between vtterm_splash() and vt_flush().
Fri, Oct 2, 2:21 AM
vexeduxr committed rGf7663278c2ba: stand/images: remove translucent pixels around orb (authored by vexeduxr).
stand/images: remove translucent pixels around orb
Fri, Oct 2, 2:21 AM
vexeduxr closed D60163: stand/images: remove translucent pixels around orb.
Fri, Oct 2, 2:21 AM

Wed, Sep 30

vexeduxr added a comment to D60163: stand/images: remove translucent pixels around orb.

To clarify what I'm talking about, here's a before and after of the splash screen:

Wed, Sep 30, 3:31 AM
vexeduxr requested review of D60163: stand/images: remove translucent pixels around orb.
Wed, Sep 30, 3:02 AM

Tue, Sep 29

vexeduxr added a comment to D60080: iwm: add DQA (dynamic queue assignment).

For some more info, the laptop is a dell latitude e7440.

hw rev 0x140, fw ver 17.352738.0

Tue, Sep 29, 3:25 PM · wireless

Mon, Sep 28

vexeduxr accepted D59928: vt: Fix timer race between vtterm_splash() and vt_flush().

I think this is good now. I have a minor style nit, but that can be fixed when landing.

Mon, Sep 28, 10:10 PM
vexeduxr updated the summary of D59920: rtlbtfw: add firmware to base.
Mon, Sep 28, 9:59 PM
vexeduxr updated the diff for D59920: rtlbtfw: add firmware to base.
  • Remove firmware for unsupported chips
  • Add firmware files to OptionalObsoleteFiles.inc
  • Update firmware blobs from the linux repo. Updated: rtl8852au_fw.bin, rtl8852btu_fw.bin, and rtl8852bu_fw.bin
  • Remove duplicate config files and replace them with symlinks
  • Drop CLEANFILES, since the files aren't uuencoded anymore
Mon, Sep 28, 9:58 PM

Sat, Sep 26

vexeduxr updated the diff for D59920: rtlbtfw: add firmware to base.

Add LICENSE file from rtwn

Sat, Sep 26, 2:33 PM
vexeduxr added inline comments to D59928: vt: Fix timer race between vtterm_splash() and vt_flush().
Sat, Sep 26, 2:56 AM
vexeduxr updated the diff for D59920: rtlbtfw: add firmware to base.

Move firmware files to share/firmwares/rtlbt
Add all firmware files from the rtlbt-firmware port except for rtl8761b (which isn't used by rtlbtfw), and the SDIO chips since they do bluetooth over UART, which we don't support.

Sat, Sep 26, 2:07 AM
vexeduxr retitled D59920: rtlbtfw: add firmware to base from rtlbtfw: add some firmware to base to rtlbtfw: add firmware to base.
Sat, Sep 26, 2:07 AM
vexeduxr accepted D59632: vt_fb: Do not perform VT switch in vd_init hook.
Sat, Sep 26, 12:04 AM

Thu, Sep 24

vexeduxr added inline comments to D59920: rtlbtfw: add firmware to base.
Thu, Sep 24, 5:03 PM
vexeduxr committed rG508b182d1db7: ichiic: Add PCI id for Arrow Lake. (authored by takawata).
ichiic: Add PCI id for Arrow Lake.
Thu, Sep 24, 2:34 AM
vexeduxr committed rG3f27c547c319: 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 24, 2:34 AM
vexeduxr committed rGc4d21f6df631: ig4: Add support for Lunar Lake-M I2C (authored by Defenso-EBO <etienne.bonnand@defenso.fr>).
ig4: Add support for Lunar Lake-M I2C
Thu, Sep 24, 2:34 AM
vexeduxr committed rG5a19be15c90c: 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 24, 2:34 AM
vexeduxr committed rG1fdced911989: ig4: Add support for Lunar Lake-M I2C (authored by Defenso-EBO <etienne.bonnand@defenso.fr>).
ig4: Add support for Lunar Lake-M I2C
Thu, Sep 24, 2:34 AM

Wed, Sep 23

vexeduxr added inline comments to D59928: vt: Fix timer race between vtterm_splash() and vt_flush().
Wed, Sep 23, 9:46 PM
vexeduxr updated the diff for D59920: rtlbtfw: add firmware to base.

s/chipset/chip

Wed, Sep 23, 12:47 AM
vexeduxr requested review of D59921: rtwnfw: allow rtl8723bu's firmware to be in-kernel.
Wed, Sep 23, 12:41 AM
vexeduxr requested review of D59920: rtlbtfw: add firmware to base.
Wed, Sep 23, 12:37 AM

Sat, Sep 19

vexeduxr added a comment to D59814: vt: Clear VWF_GRAPHICS under VT_LOCK.

err, meant to leave a comment up there.

Sat, Sep 19, 11:20 PM
vexeduxr accepted D59814: vt: Clear VWF_GRAPHICS under VT_LOCK.
Sat, Sep 19, 11:13 PM

Sat, Sep 12

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

Sep 1 2026

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

Aug 28 2026

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

Update license text.

Aug 28 2026, 11:31 PM
vexeduxr added inline comments to D59205: rtwn: add support for the RTL8723BU.
Aug 28 2026, 10:17 PM
vexeduxr committed rGad9b4cc631ab: update email address in my copyright notices (authored by vexeduxr).
update email address in my copyright notices
Aug 28 2026, 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.

Aug 28 2026, 2:32 PM

Aug 27 2026

vexeduxr added inline comments to D59205: rtwn: add support for the RTL8723BU.
Aug 27 2026, 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

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

Move sentence to its own line

Aug 27 2026, 7:02 PM
vexeduxr added inline comments to D59205: rtwn: add support for the RTL8723BU.
Aug 27 2026, 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

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

Aug 24 2026

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...

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

Aug 23 2026

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.

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

Aug 21 2026

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

Aug 21 2026, 11:43 PM
vexeduxr requested review of D59107: rtwn: allow non-zero interface indexes.
Aug 21 2026, 11:42 PM · wireless, drivers
vexeduxr requested review of D59106: rtwn: add rtwn_efuse_preread.
Aug 21 2026, 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