Page MenuHomeFreeBSD

marius (Marius Strobl)
User

Projects

User Details

User Since
Jun 3 2014, 3:27 PM (469 w, 3 d)

Recent Activity

May 1 2023

marius updated the diff for D39893: Mk/bsd.licenses.db.mk: Add BSD1CLAUSE license.

Adjusted the devel/safe-iop and devel/uthash one-offs regarding BSD1CLAUSE.

May 1 2023, 8:55 PM
marius requested review of D39893: Mk/bsd.licenses.db.mk: Add BSD1CLAUSE license.
May 1 2023, 3:28 PM

Apr 18 2023

marius committed rGa12d60b99ee5: cas.4: Remove remaining sparc64-specific bit (authored by marius).
cas.4: Remove remaining sparc64-specific bit
Apr 18 2023, 5:19 PM
marius committed rG8defc88c1345: gem(4): Remove onboard-only Sun ERI and remnants of SBus support (authored by marius).
gem(4): Remove onboard-only Sun ERI and remnants of SBus support
Apr 18 2023, 5:18 PM
marius committed rGbd15d31cef50: mmc(4): Don't call bridge driver for timings not requiring tuning (authored by marius).
mmc(4): Don't call bridge driver for timings not requiring tuning
Apr 18 2023, 5:18 PM

Apr 15 2023

marius committed R11:3e1f667a34df: benchmarks/netperf: Update to 20210121 version (authored by marius).
benchmarks/netperf: Update to 20210121 version
Apr 15 2023, 7:02 PM
marius committed R11:ddc0ad6b45d6: sysutils/mmc-utils: Update to 20230209 version (authored by marius).
sysutils/mmc-utils: Update to 20230209 version
Apr 15 2023, 7:02 PM

Jan 26 2022

marius committed R11:8c30deb681a9: devel/libconfig: update to 1.7.3 (authored by marius).
devel/libconfig: update to 1.7.3
Jan 26 2022, 7:50 AM
marius committed R11:f001878b3e06: net/sslh: update to 1.22c (authored by marius).
net/sslh: update to 1.22c
Jan 26 2022, 7:37 AM

Dec 20 2021

marius committed R11:28dd25825b46: sysutils/cdrdao: stab at fixing on riscv (authored by marius).
sysutils/cdrdao: stab at fixing on riscv
Dec 20 2021, 10:11 PM
marius committed R11:b663e62b78cb: sysutils/cdrdao: whitespace fixes (authored by marius).
sysutils/cdrdao: whitespace fixes
Dec 20 2021, 9:02 PM
marius committed R11:0a6f1823129e: sysutils/cdrdao: drop use of lorder(1) (authored by marius).
sysutils/cdrdao: drop use of lorder(1)
Dec 20 2021, 8:53 PM

Dec 19 2021

marius committed R11:e9dba04db7fe: sysutils/mmc-utils: Minor changes to port (authored by marius).
sysutils/mmc-utils: Minor changes to port
Dec 19 2021, 3:41 PM

Dec 18 2021

marius committed R11:b8155c2990b0: sysutils/mmc-utils: Update to 20211130 version (authored by marius).
sysutils/mmc-utils: Update to 20211130 version
Dec 18 2021, 10:40 PM
marius committed rG7ed5694dd9b9: man: Remove obsolete meteor.4 (authored by marius).
man: Remove obsolete meteor.4
Dec 18 2021, 2:01 PM

Jan 27 2021

marius committed rGc262e8e87e7b: e1000: fix build after c1655b0f (authored by marius).
e1000: fix build after c1655b0f
Jan 27 2021, 2:31 PM

Jan 26 2021

marius committed rG7a731da592fa: rc.conf(5): regenerate after WITHOUT_NDIS removal (authored by marius).
rc.conf(5): regenerate after WITHOUT_NDIS removal
Jan 26 2021, 10:11 PM
marius committed rG173f6ce152ce: KDB: remove obsolete KDB_WHY_NDIS (authored by marius).
KDB: remove obsolete KDB_WHY_NDIS
Jan 26 2021, 10:11 PM
marius committed rG84876bf70222: build: remove NDIS option (authored by marius).
build: remove NDIS option
Jan 26 2021, 10:11 PM
marius committed rGc1655b0f8998: e1000: consistently use the hw variables (authored by marius).
e1000: consistently use the hw variables
Jan 26 2021, 10:10 PM
marius committed rGf39b49969ac4: man: remove stale references to ndis(4) (authored by marius).
man: remove stale references to ndis(4)
Jan 26 2021, 10:10 PM

Jan 21 2021

marius committed rG679e4cdabdc5: kvprintf(9): add missing FALLTHROUGH (authored by marius).
kvprintf(9): add missing FALLTHROUGH
Jan 21 2021, 11:21 PM
marius committed rG3b433ed76500: mmcsd(4): properly set BIO error when partition switching fails (authored by marius).
mmcsd(4): properly set BIO error when partition switching fails
Jan 21 2021, 11:21 PM
marius committed rG2dcbf0462e17: sym(4): handle mixed tagged/untagged commands gracefully (authored by marius).
sym(4): handle mixed tagged/untagged commands gracefully
Jan 21 2021, 11:21 PM
marius committed rGe60a0db3b8c9: sym(4): fix nits reported by Coverity (authored by marius).
sym(4): fix nits reported by Coverity
Jan 21 2021, 11:21 PM
marius committed rGc62ee7332e4d: fb_if: remove unused method (authored by marius).
fb_if: remove unused method
Jan 21 2021, 11:21 PM
marius committed rGb2a29e5f8319: boot_font(4): remove obsolete font (authored by marius).
boot_font(4): remove obsolete font
Jan 21 2021, 11:21 PM

Jan 16 2021

marius committed rG944041f936a6: wl(4): remove obsolete header (authored by marius).
wl(4): remove obsolete header
Jan 16 2021, 11:05 PM
marius added a reverting change for rG702547720ca0: Remove sparc64 specific bits of the man pages.: rG0cdfc338053b: man4: bring back ofw_console.4 and openfirm.4.
Jan 16 2021, 10:55 PM
marius committed rG0cdfc338053b: man4: bring back ofw_console.4 and openfirm.4 (authored by marius).
man4: bring back ofw_console.4 and openfirm.4
Jan 16 2021, 10:55 PM
marius committed rGdaad26e5fc25: openpromio(4): remove obsolete pseudo device driver (authored by marius).
openpromio(4): remove obsolete pseudo device driver
Jan 16 2021, 10:55 PM
marius committed rG145f01a3dfcb: kerneldoc: remove Doxyfile for cmx(4) (authored by marius).
kerneldoc: remove Doxyfile for cmx(4)
Jan 16 2021, 10:55 PM
marius committed rGee7231c92936: targets: no longer depend on bt3cfw(8) (authored by marius).
targets: no longer depend on bt3cfw(8)
Jan 16 2021, 10:55 PM
marius committed rG33b486472ebd: bluetooth: remove support for bt3c(4) (authored by marius).
bluetooth: remove support for bt3c(4)
Jan 16 2021, 10:55 PM
marius committed rGbb34c6390538: bluetooth.device.conf.5/netgraph.4: remove reference to ng_bt3c(4) (authored by marius).
bluetooth.device.conf.5/netgraph.4: remove reference to ng_bt3c(4)
Jan 16 2021, 10:55 PM
marius committed rGf83a5c238240: hier.7/wlan.4: remove reference to wi(4) (authored by marius).
hier.7/wlan.4: remove reference to wi(4)
Jan 16 2021, 10:54 PM
marius committed rGd65427ad582c: sym(4): Remove remainder of SYM_SETUP_LP_PROBE_MAP support (authored by marius).
sym(4): Remove remainder of SYM_SETUP_LP_PROBE_MAP support
Jan 16 2021, 10:54 PM

Dec 27 2020

marius committed rP559370: - Update to mmc-utils as of 20191004, for the most part bringing only.
- Update to mmc-utils as of 20191004, for the most part bringing only
Dec 27 2020, 4:34 PM

Dec 26 2020

marius committed rG180439a1731a: sym.4: Remove remainder of SYM_SETUP_LP_PROBE_MAP documentation (authored by marius).
sym.4: Remove remainder of SYM_SETUP_LP_PROBE_MAP documentation
Dec 26 2020, 10:22 PM
marius committed rG2f00fe725b7a: nsphy(4): Remove obsolete support for pcn(4) (authored by marius).
nsphy(4): Remove obsolete support for pcn(4)
Dec 26 2020, 6:42 PM
marius committed rGe51ed06ae157: mlphy(4)/tlphy(4): Remove obsolete drivers (authored by marius).
mlphy(4)/tlphy(4): Remove obsolete drivers
Dec 26 2020, 6:42 PM
marius committed rGbc4fc770af61: man4: remove references to gone eeprom(8) and obsolete devices (authored by marius).
man4: remove references to gone eeprom(8) and obsolete devices
Dec 26 2020, 3:41 PM
marius committed rG942c6b98db27: esp.4: Remove references to Sun devices (authored by marius).
esp.4: Remove references to Sun devices
Dec 26 2020, 3:41 PM
marius committed rG8a154a4f025b: pcm.4: remove reference to snd_audiocs(4) (authored by marius).
pcm.4: remove reference to snd_audiocs(4)
Dec 26 2020, 3:40 PM
marius committed rG23af96ad2220: man4: remove references to drivers deorbited as part of FCP-101 (authored by marius).
man4: remove references to drivers deorbited as part of FCP-101
Dec 26 2020, 3:40 PM
marius committed rGb63eeef41f93: scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 (authored by marius).
scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532
Dec 26 2020, 12:53 PM
marius committed rG863de60ebc3c: scc.4: Add Freescale/NXP QUICC to the list of supported controllers (authored by marius).
scc.4: Add Freescale/NXP QUICC to the list of supported controllers
Dec 26 2020, 12:53 PM

Dec 25 2020

marius committed rG261295ba4c8f: fwohci.4: Bump .Dd (authored by marius).
fwohci.4: Bump .Dd
Dec 25 2020, 9:29 PM
marius committed rGf18782e49aa4: ohci.4: Bump .Dd (authored by marius).
ohci.4: Bump .Dd
Dec 25 2020, 9:29 PM
marius committed rGeae35125e948: ada(4): remove remainder of MD geometry translation support (authored by marius).
ada(4): remove remainder of MD geometry translation support
Dec 25 2020, 7:31 PM
marius committed rG6535f188f1df: bge(4): remove obsolete support for on-board Fujitsu and Sun MACs (authored by marius).
bge(4): remove obsolete support for on-board Fujitsu and Sun MACs
Dec 25 2020, 7:31 PM
marius committed rGb58c853edffc: rtld-elf(1): remove obsolete pre_init() hook (authored by marius).
rtld-elf(1): remove obsolete pre_init() hook
Dec 25 2020, 7:31 PM
marius committed rG50d823d5b8b6: fwohci(4): remove support for Sun PCIO-2 FireWire controllers (authored by marius).
fwohci(4): remove support for Sun PCIO-2 FireWire controllers
Dec 25 2020, 7:30 PM
marius committed rG5db1ed2f332f: ohci(4): remove support for Sun PCIO-2 USB controllers (authored by marius).
ohci(4): remove support for Sun PCIO-2 USB controllers
Dec 25 2020, 7:30 PM
marius committed rG28ca6c20cf72: gallant12x22(4): remove obsolete font (authored by marius).
gallant12x22(4): remove obsolete font
Dec 25 2020, 7:30 PM
marius committed rG9cca83b6dba1: mk48txx(4): remove obsolete driver (authored by marius).
mk48txx(4): remove obsolete driver
Dec 25 2020, 7:30 PM
marius committed rGd141239c56ae: mc146818(4): remove obsolete driver (authored by marius).
mc146818(4): remove obsolete driver
Dec 25 2020, 7:30 PM
marius committed rG5731987b71d0: mips: fix build w/ TICK_USE_MALTA_RTC defined (authored by marius).
mips: fix build w/ TICK_USE_MALTA_RTC defined
Dec 25 2020, 7:29 PM

Dec 13 2020

marius committed R9:4c1feff6db15: Add my entity. (authored by marius).
Add my entity.
Dec 13 2020, 6:48 PM
marius committed R9:cee9022869cd: Move me from contributors to developers. (authored by marius).
Move me from contributors to developers.
Dec 13 2020, 6:48 PM
marius committed R9:95e90df74e11: Announce myself as a new committer. (authored by marius).
Announce myself as a new committer.
Dec 13 2020, 6:48 PM
marius committed R9:aa6f2cff760b: Document __FreeBSD_version 600013. (authored by marius).
Document __FreeBSD_version 600013.
Dec 13 2020, 6:33 PM
marius committed R9:943097dcf490: Document __FreeBSD_version 503103. (authored by marius).
Document __FreeBSD_version 503103.
Dec 13 2020, 6:33 PM
marius committed R9:ae36772251ab: Add an entry for le(4). (authored by marius).
Add an entry for le(4).
Dec 13 2020, 6:12 PM
marius committed R9:2aed1598a4c4: Sync the hardware list with reality, mainly regarding support of (authored by marius).
Sync the hardware list with reality, mainly regarding support of
Dec 13 2020, 6:04 PM
marius committed R9:07874f22e844: - Update the list of known-working machines based on feedback for 7.2. (authored by marius).
- Update the list of known-working machines based on feedback for 7.2.
Dec 13 2020, 5:59 PM
marius committed R9:7850e192f0cd: Document __FreeBSD_version 700053. (authored by marius).
Document __FreeBSD_version 700053.
Dec 13 2020, 5:59 PM
marius committed R9:7bcd1a3b2358: Document __FreeBSD_version 800003. (authored by marius).
Document __FreeBSD_version 800003.
Dec 13 2020, 5:58 PM
marius committed R9:15a3ac7cd881: - Document __FreeBSD_version 700055. (authored by marius).
- Document __FreeBSD_version 700055.
Dec 13 2020, 5:58 PM
marius committed R9:26df12670fa2: Add my key. (authored by marius).
Add my key.
Dec 13 2020, 5:57 PM
marius committed R9:a3ea4409423c: - Move Sun Fire V240 to the list of known working machines. (authored by marius).
- Move Sun Fire V240 to the list of known working machines.
Dec 13 2020, 5:48 PM
marius committed R9:399b06549322: Add HappaBSD Regensburg. (authored by marius).
Add HappaBSD Regensburg.
Dec 13 2020, 5:39 PM
marius committed R9:442b9fd695a1: Actually use the fixed version from blackend for the HappaBSD entry. (authored by marius).
Actually use the fixed version from blackend for the HappaBSD entry.
Dec 13 2020, 5:39 PM
marius committed R9:0f0a8dd50593: Update the sparc64 hardware list regarding machines that will be supported (authored by marius).
Update the sparc64 hardware list regarding machines that will be supported
Dec 13 2020, 5:35 PM
marius committed R9:a38896ba61b6: Update the sparc64 hardware list regarding machines that will be supported (authored by marius).
Update the sparc64 hardware list regarding machines that will be supported
Dec 13 2020, 5:32 PM
marius committed R9:042100ef38ab: Add trademark entities for Fujitsu Limited and update those of SPARC (authored by marius).
Add trademark entities for Fujitsu Limited and update those of SPARC
Dec 13 2020, 5:32 PM
marius committed R9:23026adfd4cf: According to simon@ when referring to a company along a product just to (authored by marius).
According to simon@ when referring to a company along a product just to
Dec 13 2020, 5:32 PM
marius committed R9:57ce0da7fe68: Fix a copy&paste error in rev 1.39. (authored by marius).
Fix a copy&paste error in rev 1.39.
Dec 13 2020, 5:26 PM
marius committed R9:3d00124eb2fa: Add missing 'r' in a SVN revision identifier in one of my reports. (authored by marius).
Add missing 'r' in a SVN revision identifier in one of my reports.
Dec 13 2020, 5:24 PM

Jan 24 2020

marius added a comment to D23315: Make sure end of receive doesn't cause interrupt starvation in iflib.

I don't think any of the past corporate sponsors of this work are stepping up so the community is going to have to here. @marius you have the most recent experience looking deeply at the e1000 code, can you share an opinion on the issue and proposal?

Jan 24 2020, 12:51 AM

Dec 28 2019

marius committed rP521244: Reword INFO_DESC to better reflect that it's about documentation in GNU.
Reword INFO_DESC to better reflect that it's about documentation in GNU
Dec 28 2019, 9:24 PM
marius committed rP521229: Bring back the somewhat more appropriate INFO_DESC from pre-r521020..
Bring back the somewhat more appropriate INFO_DESC from pre-r521020.
Dec 28 2019, 6:09 PM
marius committed rP521228: Fix r521031 to correctly handle the case when texinfo is already installed.
Fix r521031 to correctly handle the case when texinfo is already installed
Dec 28 2019, 5:55 PM

Dec 27 2019

marius committed rP521031: - Turn building and installation of cvs info documentation into an option.
- Turn building and installation of cvs info documentation into an option
Dec 27 2019, 10:52 PM
marius committed rP521020: Add and use a shared INFO description. I have patches to add that knob to.
Add and use a shared INFO description. I have patches to add that knob to
Dec 27 2019, 7:25 PM

Nov 30 2019

marius accepted D22600: Pass 0 to __builtin_frame_address() to appease modern GCC..

looks good to me

Nov 30 2019, 12:14 AM

Nov 21 2019

marius added a comment to D22430: (RFC) sdhci_generic_intr: only handle bits that are enabled in slot->intmask.

I'm inclined to say that this change is okay, I'm having problems to understand its motivation, though. First off, bcm_sdhci_intr() already wraps around sdhci_generic_intr() so I don't see why sdhci_bcm(4) shouldn't actually be able to nab SDHCI interrupts before sdhci(4) does. Granted, there's the case of sdhci(4) calling sdhci_generic_intr() directly when dumping. However, when dumping in case of a panic, the scheduler is stopped so the interrupt thread for bcm_sdhci_dma_intr() shouldn't get to run either. Thus, it's not obvious to me how panic dumping currently can work at all in the first place if sdhci_bcm(4) uses DMA for these requests.
Second, "platform-driven transfer [...] keeping the bits enabled in SDHCI_INT_ENABLE for internal handling" sounds like using SDHCI_INT_ENABLE as a mere scratchpad register in the platform-specific code. If that's what you mean, it generally would be better implemented using e. g. a variable or a member in the front-end-specific softc.

Nov 21 2019, 4:07 PM

Oct 30 2019

marius committed rS354209: MFC: r353778 (partial).
MFC: r353778 (partial)
Oct 30 2019, 9:49 PM
marius committed rS354208: MFC: r353778 (partial).
MFC: r353778 (partial)
Oct 30 2019, 9:48 PM

Oct 24 2019

marius committed rS354021: MFC: r353778.
MFC: r353778
Oct 24 2019, 2:18 PM

Oct 20 2019

marius committed rS353778: - In em_intr(), just call em_handle_link() instead of duplicating it..
- In em_intr(), just call em_handle_link() instead of duplicating it.
Oct 20 2019, 5:41 PM
marius closed D21924: e1000: improve and correct link interrupt handling.
Oct 20 2019, 5:41 PM

Oct 7 2019

marius added a comment to D21769: em/igb: Properly re-arm link interrupt.

I think this patch isn't entirely correct and complete; em_msix_link() should set EM_MSIX_LINK only for 82574 and em_if_update_admin_status() should only re-arm LSC interrupts if the driver takes advantage of autoclearing and, thus, uses MSI-X for such a device.
I've created D21924 with my version of the fix, which takes the above into account.

Oct 7 2019, 7:59 PM
marius created D21924: e1000: improve and correct link interrupt handling.
Oct 7 2019, 7:58 PM
marius accepted D21797: Add IFCAP_NOMAP to iflib.

Looks good to me

Oct 7 2019, 7:36 PM

Aug 28 2019

marius added a comment to D21421: Split out a more generic debugnet(4) from netdump(4).

I generally agree with the style(9) argument, however, if_t explicitly was introduced in r266974 as part of the - back then - new API:
"This commit introduces the 'if_t' type to replace 'struct ifnet *'as the type of a network interface."
So I'd say that new code no longer should use struct ifnet * (netdump(4) was added in r333283, so should have used if_t, too).

Aug 28 2019, 6:13 PM
D21421: Split out a more generic debugnet(4) from netdump(4) now requires changes to proceed.

Could you please consistently use if_t instead of struct ifnet * in debugnet(4) components and its support code in e. g. drivers?
IIRC, there's already quite some mixing and matching in that regard in netdump(4) counterparts, for example:
typedef void netdump_init_t(struct ifnet *, int *nrxr, int *ncl, int *clsize);
but:
bge_netdump_init(if_t ifp, int *nrxr, int *ncl, int *clsize)

Aug 28 2019, 3:59 PM

Jun 26 2019

marius committed rS349414: o In iflib_txq_drain():.
o In iflib_txq_drain():
Jun 26 2019, 3:28 PM
D20747: iflib: Prevent kernel panic caused by loading driver with a specific interrupt configuration is now accepted and ready to land.

Looks good to me now, thanks.
For committing, please extend the commit message to additionally state
that the iflib(4) interrupt allocation needs re-doing not only to also support
single-message MSI-X and MSI-X-only devices, but for none-PCI devices
and multiple interrupt vectors that are not MSI-X as well, though.

Jun 26 2019, 12:57 PM

Jun 24 2019

D20747: iflib: Prevent kernel panic caused by loading driver with a specific interrupt configuration now requires changes to proceed.

Apart from the style problem, this change looks good to me.
Have you looked at how hard it would be to actually support configurations
with just 1 MSI-X, though? I think to remember the assumption that a single
interrupt means what iflib(4) calls "legacy", i. e. INTx or MSI, in 1 or 2 places
and generally iflib(4) would need to be made less smart and not so aggressive
in setting up interrupts, but nothing which seemed that much work.

Jun 24 2019, 8:42 PM