Page MenuHomeFreeBSD
Feed Advanced Search

Aug 5 2019

manu committed rS350594: MFC r342936, r343873.
MFC r342936, r343873
Aug 5 2019, 4:57 PM
manu committed rS350593: MFC r340987, r340989, r341254, r341269, r341333.
MFC r340987, r340989, r341254, r341269, r341333
Aug 5 2019, 4:48 PM
manu committed rS350592: MFC r340845-r340848, r340971, r340981, r342076.
MFC r340845-r340848, r340971, r340981, r342076
Aug 5 2019, 4:36 PM

Aug 1 2019

manu added inline comments to D20990: graphics/drm-current-kmod: Install kernel module sources..
Aug 1 2019, 12:49 PM

Jul 29 2019

manu committed rP507566: sysutils/u-boot: rk3399: Set only for arch.
sysutils/u-boot: rk3399: Set only for arch
Jul 29 2019, 10:58 AM
manu committed rS350410: arm: ti: cpsw: Check the new slave node address.
arm: ti: cpsw: Check the new slave node address
Jul 29 2019, 10:42 AM
manu committed rS350408: arm: ti: Get the hwmods property either from the node or the parent.
arm: ti: Get the hwmods property either from the node or the parent
Jul 29 2019, 10:41 AM

Jul 27 2019

manu committed rS350372: arm: Fix TEGRA124 kernel.
arm: Fix TEGRA124 kernel
Jul 27 2019, 3:04 PM
manu committed rP507460: sysutils/u-boot-firefly-rk3399: Bump portrevision as we now use miniloader.
sysutils/u-boot-firefly-rk3399: Bump portrevision as we now use miniloader
Jul 27 2019, 2:57 PM
manu committed rP507459: sysutils/u-boot-rockpro64: Add new u-boot port for Pine64 RockPro64 board.
sysutils/u-boot-rockpro64: Add new u-boot port for Pine64 RockPro64 board
Jul 27 2019, 2:56 PM
manu committed rP507458: sysutils/u-boot-rock64: Add new port for u-boot for the Pine64 Rock64 board.
sysutils/u-boot-rock64: Add new port for u-boot for the Pine64 Rock64 board
Jul 27 2019, 2:54 PM
manu committed rP507457: sysutils/linux-rkbin: Add new port for RockChip SoC firmware and utils.
sysutils/linux-rkbin: Add new port for RockChip SoC firmware and utils
Jul 27 2019, 2:52 PM
manu committed rP507456: sysutils/atf-rk3328: Add new ARM ATF port for RockChip RK3328 SoC.
sysutils/atf-rk3328: Add new ARM ATF port for RockChip RK3328 SoC
Jul 27 2019, 2:50 PM

Jul 24 2019

manu closed D20955: pkgbase: Add the sub stage-packages targets to TGTS.
Jul 24 2019, 8:00 AM
manu committed rS350275: pkgbase: Add the sub stage-packages targets to TGTS.
pkgbase: Add the sub stage-packages targets to TGTS
Jul 24 2019, 8:00 AM

Jul 22 2019

manu committed rS350230: arm: ti: Add a driver for ti,sysc bus.
arm: ti: Add a driver for ti,sysc bus
Jul 22 2019, 9:55 PM
manu committed rS350229: arm: ti: Get the hwmods property from the parent node.
arm: ti: Get the hwmods property from the parent node
Jul 22 2019, 9:54 PM
manu committed rS350210: arm: Use -O2 instead of -O as optimization flag.
arm: Use -O2 instead of -O as optimization flag
Jul 22 2019, 10:18 AM
manu closed D21021: arm: Use -O2 instead of -O as optimization flag.
Jul 22 2019, 10:18 AM
manu accepted D21021: arm: Use -O2 instead of -O as optimization flag.
Jul 22 2019, 10:15 AM

Jul 21 2019

manu added inline comments to D21017: armv8crypto: add AES-XTS support.
Jul 21 2019, 7:50 PM ยท arm64

Jul 20 2019

manu committed rS350180: dtso: allwinner: Add an overlay for H3 i2c0.
dtso: allwinner: Add an overlay for H3 i2c0
Jul 20 2019, 5:43 PM
manu committed rS350166: arm64: Implement HWCAP.
arm64: Implement HWCAP
Jul 20 2019, 2:29 PM
manu closed D17137: arm64: Add HWCAP support.
Jul 20 2019, 2:29 PM

Jul 19 2019

manu committed rP506958: sysutils/u-boot: Update to 2019.07.
sysutils/u-boot: Update to 2019.07
Jul 19 2019, 7:00 PM
D20156: Add support for RK3399 emmc is now accepted and ready to land.
Jul 19 2019, 5:59 PM
D20840: Add Rockchip RK3399 eMMC PHY driver is now accepted and ready to land.
Jul 19 2019, 5:59 PM
manu committed rS350136: pkgbase: move man pages from runtime-manual to runtime.
pkgbase: move man pages from runtime-manual to runtime
Jul 19 2019, 3:12 PM
manu closed D20962: pkgbase: move man pages from runtime-manual to runtime.
Jul 19 2019, 3:12 PM
manu committed rS350135: bsd.confs.mk: Test the correct value for the destination package.
bsd.confs.mk: Test the correct value for the destination package
Jul 19 2019, 3:11 PM
manu closed D20961: bsd.confs.mk: Test the correct value for the destination package.
Jul 19 2019, 3:11 PM
manu committed rS350133: pkgbase: Add a FreeBSD-dpv package.
pkgbase: Add a FreeBSD-dpv package
Jul 19 2019, 3:11 PM
manu closed D20960: pkgbase: Add a FreeBSD-dpv package.
Jul 19 2019, 3:11 PM
manu committed rS350132: pkgbase: Add a FreeBSD-bluetooth package.
pkgbase: Add a FreeBSD-bluetooth package
Jul 19 2019, 3:10 PM
manu closed D20959: pkgbase: Add a FreeBSD-bluetooth package.
Jul 19 2019, 3:10 PM
manu committed rS350131: pkgbase: Add a FreeBSD-hostapd package.
pkgbase: Add a FreeBSD-hostapd package
Jul 19 2019, 3:09 PM
manu closed D20958: pkgbase: Add a FreeBSD-hostapd package.
Jul 19 2019, 3:09 PM
manu committed rS350129: pkgbase: Add a FreeBSD-wpa package.
pkgbase: Add a FreeBSD-wpa package
Jul 19 2019, 3:07 PM
manu closed D20957: pkgbase: Add a FreeBSD-wpa package.
Jul 19 2019, 3:07 PM

Jul 18 2019

manu added a comment to D20840: Add Rockchip RK3399 eMMC PHY driver.

Tried with smaller wait values per frequency respectively.
However it is not working. So added more comments in the code
describing why more safer value would work in any case.

Jul 18 2019, 9:52 AM
D20156: Add support for RK3399 emmc now requires changes to proceed.
Jul 18 2019, 8:39 AM
manu added inline comments to D20840: Add Rockchip RK3399 eMMC PHY driver.
Jul 18 2019, 8:37 AM

Jul 17 2019

D20884: Return an error if a matching resource is not found. is now accepted and ready to land.
Jul 17 2019, 3:57 PM
manu added inline comments to D20840: Add Rockchip RK3399 eMMC PHY driver.
Jul 17 2019, 8:39 AM

Jul 16 2019

manu added inline comments to D20840: Add Rockchip RK3399 eMMC PHY driver.
Jul 16 2019, 12:44 PM
manu added inline comments to D20156: Add support for RK3399 emmc.
Jul 16 2019, 12:44 PM
manu added a comment to D20965: Propagate attribute changes during demotion..

That fixes my problem with my drm driver, thanks.
Tested-by: manu

Jul 16 2019, 8:04 AM

Jul 15 2019

manu added a comment to D20156: Add support for RK3399 emmc.

For rockchip there is a clock exposed (via the clock-output-names property) but you don't register it and you try to get it in the emmc-phy review (D20840).

Jul 15 2019, 6:25 PM
manu added a comment to D17137: arm64: Add HWCAP support.

I'd like to commit that soon, anyone have objections ?

Jul 15 2019, 5:27 PM
manu added a comment to D20956: pkgbase: Move a lot of libs from their package to FreeBSD-runtime.
In D20956#454445, @kib wrote:

I explained the reasoning for runtime package in https://lists.freebsd.org/pipermail/freebsd-current/2019-April/073209.html. I do not think that increasing the size of the package just because it is convenient is reasonable. If you want all other (non-C-runtime) libs in one package, create it, but keep runtime package for its purpose.

Jul 15 2019, 4:08 PM
manu retitled D20962: pkgbase: move man pages from runtime-manual to runtime from pkgbase: move man pages from runtime to runtime-manual to pkgbase: move man pages from runtime-manual to runtime.
Jul 15 2019, 3:34 PM
manu added a comment to D20962: pkgbase: move man pages from runtime-manual to runtime.
In D20962#454420, @bapt wrote:

I don't like the idea of a separated package for manuals

Jul 15 2019, 3:29 PM
manu added a reviewer for D20956: pkgbase: Move a lot of libs from their package to FreeBSD-runtime: pkgbase.
Jul 15 2019, 3:20 PM
manu added a reviewer for D20958: pkgbase: Add a FreeBSD-hostapd package: pkgbase.
Jul 15 2019, 3:20 PM
manu added a reviewer for D20955: pkgbase: Add the sub stage-packages targets to TGTS: pkgbase.
Jul 15 2019, 3:19 PM
manu added a reviewer for D20957: pkgbase: Add a FreeBSD-wpa package: pkgbase.
Jul 15 2019, 3:19 PM
manu created D20962: pkgbase: move man pages from runtime-manual to runtime.
Jul 15 2019, 3:19 PM
manu created D20961: bsd.confs.mk: Test the correct value for the destination package.
Jul 15 2019, 3:18 PM
manu created D20960: pkgbase: Add a FreeBSD-dpv package.
Jul 15 2019, 3:17 PM
manu created D20959: pkgbase: Add a FreeBSD-bluetooth package.
Jul 15 2019, 3:16 PM
manu created D20958: pkgbase: Add a FreeBSD-hostapd package.
Jul 15 2019, 3:15 PM
manu created D20957: pkgbase: Add a FreeBSD-wpa package.
Jul 15 2019, 3:14 PM
manu created D20956: pkgbase: Move a lot of libs from their package to FreeBSD-runtime.
Jul 15 2019, 3:13 PM
manu created D20955: pkgbase: Add the sub stage-packages targets to TGTS.
Jul 15 2019, 3:11 PM
manu closed D20680: Remove duplicated device firmware entry in generic arm kernel config added in r333191.
Jul 15 2019, 3:08 PM
manu committed rS350001: Remove duplicated device firmware entry in generic arm kernel config added inโ€ฆ.
Remove duplicated device firmware entry in generic arm kernel config added inโ€ฆ
Jul 15 2019, 3:08 PM
D20680: Remove duplicated device firmware entry in generic arm kernel config added in r333191 is now accepted and ready to land.
Jul 15 2019, 3:05 PM

Jul 2 2019

D20398: math/fftw3: Add arm64 performance counter and enable neon is now accepted and ready to land.

LGFM

Jul 2 2019, 8:30 PM
manu added a comment to D20349: arm64: efi: Map memory IO region as device.

Commited as r349588

Jul 2 2019, 10:12 AM
D20647: Extend simple_mfd driver to expose a syscon interface is now accepted and ready to land.
Jul 2 2019, 8:42 AM

Jul 1 2019

manu added inline comments to D20647: Extend simple_mfd driver to expose a syscon interface.
Jul 1 2019, 10:22 PM
manu committed rS349588: arm64: efi: Map memory IO region as device.
arm64: efi: Map memory IO region as device
Jul 1 2019, 10:12 PM
manu committed rS349584: Since r349571 we need all the accessor to be present for set or get.
Since r349571 we need all the accessor to be present for set or get
Jul 1 2019, 9:51 PM

Jun 26 2019

manu committed rP505160: devel/trellis: Use ${PY_BOOST}.
devel/trellis: Use ${PY_BOOST}
Jun 26 2019, 4:09 PM
manu committed rP505159: devel/nextpnr: Add new port.
devel/nextpnr: Add new port
Jun 26 2019, 2:24 PM
manu committed rP505158: devel/trellis: Add new port.
devel/trellis: Add new port
Jun 26 2019, 2:23 PM
manu committed rP505157: yosys: Update to latest git master.
yosys: Update to latest git master
Jun 26 2019, 2:22 PM
manu committed rP505156: icestorm: Update to 20190526.
icestorm: Update to 20190526
Jun 26 2019, 2:21 PM
manu added a comment to D20764: Allow limiting the size of syslogd output files using options in syslog.conf.

I'm one of the reason Ian opened this review because I was pondering adding clog support into syslogd for embedded use case.
clog is present since monowall (at least) and still is used in pfSense and OPNSense but talking to Ian about this I preferred his solution better.
The goal here is to

  1. Do not fill up your disk (when ether it's a real disk or a tmpfs)
  2. In case a program crashes in a loop for $somereason you still have access to the original log that caused the crash (hopefully), playing with log rotation with newsyslog will make sure at 100% that you will loose the original problem because the logfile rotated.
Jun 26 2019, 8:00 AM

Jun 16 2019

D20651: pkgbase: differentiate package versions for ALPHA/BETA/PRERELEASE/RC phases is now accepted and ready to land.
Jun 16 2019, 10:58 AM ยท pkgbase

Jun 15 2019

manu added inline comments to D20651: pkgbase: differentiate package versions for ALPHA/BETA/PRERELEASE/RC phases.
Jun 15 2019, 9:46 PM ยท pkgbase

Jun 12 2019

manu committed rS348990: mtree: Restore mode for /var/spool/lock and opielocks.
mtree: Restore mode for /var/spool/lock and opielocks
Jun 12 2019, 11:34 AM
manu committed rS348983: pkgbase: Add some tags to files installed in distribution target.
pkgbase: Add some tags to files installed in distribution target
Jun 12 2019, 9:18 AM
manu closed D20607: pkgbase: Add some tags to files installed in distribution target.
Jun 12 2019, 9:18 AM
manu committed rS348982: pkgbase: Add the correct package for sendmail configuration files.
pkgbase: Add the correct package for sendmail configuration files
Jun 12 2019, 9:17 AM
manu closed D20606: pkgbase: Add the correct package for sendmail configuration files.
Jun 12 2019, 9:17 AM
manu committed rS348981: pkgbase: Set a default package=runtime for var directories.
pkgbase: Set a default package=runtime for var directories
Jun 12 2019, 9:17 AM
manu closed D20605: pkgbase: Set a default package=runtime for var directories.
Jun 12 2019, 9:17 AM

Jun 11 2019

manu created D20607: pkgbase: Add some tags to files installed in distribution target.
Jun 11 2019, 4:20 PM
manu created D20606: pkgbase: Add the correct package for sendmail configuration files.
Jun 11 2019, 4:19 PM
manu created D20605: pkgbase: Set a default package=runtime for var directories.
Jun 11 2019, 4:19 PM

May 31 2019

manu updated the diff for D20347: efirt: Add efi_memory_attribute.

Forgot to write to out if no other pages were found.

May 31 2019, 9:15 AM
manu added a comment to D20347: efirt: Add efi_memory_attribute.
In D20347#441879, @kib wrote:
In D20347#441878, @manu wrote:
In D20347#441757, @kib wrote:

This all looks fine, except one detail. I reviewed UEFI 2.8 description of EFI_BOOT_SERVICES.GetMemoryMap() but did not found a mention that they require the map ordered by phys address. Did you miss the code to sort the map ?

In chapter 4.6, EFI_MEMORY_ATTRIBUTES_TABLE it is said : The list must be sorted by physical start address in ascending order.

I am even more confused. The description said that about EFI_MEMORY_ATTRIBUTE, not about memory map. And you correctly use memory map, because MEMORY_ATTRIBUTE seems to be some after-thought patch only applicable to EFI runtime code and data.

May 31 2019, 8:32 AM
manu updated the diff for D20347: efirt: Add efi_memory_attribute.

qsort the efi map
If out is supplied, search for the last page with the same attributes as the requested out and write the address in out.

May 31 2019, 8:32 AM

May 30 2019

manu added a comment to D20347: efirt: Add efi_memory_attribute.
In D20347#441757, @kib wrote:

This all looks fine, except one detail. I reviewed UEFI 2.8 description of EFI_BOOT_SERVICES.GetMemoryMap() but did not found a mention that they require the map ordered by phys address. Did you miss the code to sort the map ?

May 30 2019, 11:17 AM

May 29 2019

manu updated the diff for D20347: efirt: Add efi_memory_attribute.

return (0) -> return (false)

May 29 2019, 4:14 PM
manu updated the diff for D20347: efirt: Add efi_memory_attribute.

Use bsearch and address kib's comments.

May 29 2019, 3:14 PM

May 28 2019

manu added a comment to D20348: arm64: pmap: Try to find the correct attribute.

You could build a table of descriptors with EFI_MD_ATTR_RT set, sorted by md_virt value, and do a binary search on that table to find which range, and thus which descriptor, had the address you're looking for.

I don't know anything about EFI, so I don't know if the ranges come in sorted order already, or whether we'd have to sort them. And I don't know if this is something that could be done once in efirt.c:efi_init, or would need to be done in efirt_machdep.c:eft_create_1t1_map for each architecture. In any case, it seems not too hard to replace a linear search with a binary search.

May 28 2019, 5:51 AM
manu accepted D20412: arm32 support for inline ffs, fls.

LGTM, I'll try to find to time to test today on armv7 and armv6.

May 28 2019, 5:47 AM

May 27 2019

manu added a comment to D20348: arm64: pmap: Try to find the correct attribute.

So with a pctrie (I can post the code somewhere if you want) I have 14 non-leaf node
db> show pctrienode efi_map_trie_zone
node 0xffff000000ad3f90, owner fffffd0010d0b540, children count 19408, level 4305:
slot: 0, val: 0xffff000001568060, value: 0, clev: 4305
slot: 1, val: 0xbfffd3ff18, value: 0, clev: 4305
slot: 2, val: 0xbfffd3fb18, value: 0, clev: 4305
slot: 3, val: 0xfffffdbf7fd30018, value: 0, clev: 4305
slot: 5, val: 0xffff000000760795, value: 0xffff000000760794, clev: 4305
slot: 6, val: 0x1030000, value: 0, clev: 4305
slot: 7, val: 0xfffffdbf6a38b200, value: 0, clev: 4305
slot: 9, val: 0xfffffd00101a2c40, value: 0, clev: 4305
slot: 10, val: 0xfffffd0010b9e400, value: 0, clev: 4305
slot: 12, val: 0x1dcd6500, value: 0, clev: 4305
slot: 13, val: 0xfffffd0010b9e380, value: 0, clev: 4305
slot: 14, val: 0xfffffd0010b9d200, value: 0, clev: 4305

May 27 2019, 6:15 PM