Page MenuHomeFreeBSD

ian (Ian Lepore)
User

Projects

User Details

User Since
May 11 2014, 1:02 PM (262 w, 1 d)

Recent Activity

Yesterday

ian committed rS348020: Reverse the bit logic of sc_led_modes_mask. Instead of initializing it to.
Reverse the bit logic of sc_led_modes_mask. Instead of initializing it to
Mon, May 20, 10:32 PM
ian committed rS348018: A MAC adddress from FDT data should override anything stored in eeprom or.
A MAC adddress from FDT data should override anything stored in eeprom or
Mon, May 20, 10:22 PM
ian committed rS348016: Don't detour through sc->sc_ue when we have a direct pointer to ue in hand.
Don't detour through sc->sc_ue when we have a direct pointer to ue in hand
Mon, May 20, 10:04 PM
ian committed rS348013: Use the new usb fdt support functions to locate the proper fdt node for.
Use the new usb fdt support functions to locate the proper fdt node for
Mon, May 20, 9:45 PM
ian accepted D20325: muge: update to v3 of LED patch in PR 237325.

Looks good, and "make lintkernels" is happy with it.

Mon, May 20, 7:19 PM

Sun, May 19

ian committed rS347974: Add common support functions for USB devices configured via FDT data..
Add common support functions for USB devices configured via FDT data.
Sun, May 19, 4:57 PM
ian closed D20262: Add common support functions for USB devices configured via FDT data..
Sun, May 19, 4:57 PM

Thu, May 16

ian committed rS347705: MFC r346968, r346973.
MFC r346968, r346973
Thu, May 16, 3:32 PM
ian committed rS347704: MFC r346968, r346973.
MFC r346968, r346973
Thu, May 16, 3:30 PM

Wed, May 15

ian committed rS347627: MFC r347422:.
MFC r347422:
Wed, May 15, 5:58 PM
ian committed rS347624: MFC r347422:.
MFC r347422:
Wed, May 15, 5:50 PM

Tue, May 14

ian updated the diff for D20262: Add common support functions for USB devices configured via FDT data..

Update to allocate udev_stack using (MAX(USB_HUB_MAX_DEPTH, USB_SS_HUB_DEPTH_MAX) + 1) instead of a hardcoded 7.

Tue, May 14, 9:36 PM
ian added inline comments to D20262: Add common support functions for USB devices configured via FDT data..
Tue, May 14, 9:06 PM
ian created D20262: Add common support functions for USB devices configured via FDT data..
Tue, May 14, 8:20 PM

Fri, May 10

ian committed rS347422: Allow dcons(4) to be unloaded when loaded as a module..
Allow dcons(4) to be unloaded when loaded as a module.
Fri, May 10, 2:30 AM

Wed, May 8

ian added inline comments to D20195: random: Don't complain noisily when an entropy source is slow.
Wed, May 8, 2:41 PM

Tue, Apr 30

ian committed rS346973: Add a paragraph that mentions gptboot having an interactive mode, and.
Add a paragraph that mentions gptboot having an interactive mode, and
Tue, Apr 30, 6:48 PM
ian committed rS346968: Update the manpage text to show the output generated by the first-stage.
Update the manpage text to show the output generated by the first-stage
Tue, Apr 30, 5:42 PM
ian committed rS346939: MFC r346751:.
MFC r346751:
Tue, Apr 30, 1:00 AM
ian committed rS346938: MFC r346713:.
MFC r346713:
Tue, Apr 30, 12:58 AM
ian committed rS346937: MFC r346489:.
MFC r346489:
Tue, Apr 30, 12:54 AM

Fri, Apr 26

ian committed rS346751: Add a manpage for elf_aux_info(3).
Add a manpage for elf_aux_info(3)
Fri, Apr 26, 3:43 PM
ian closed D20063: Add a manpage for elf_aux_info(3).
Fri, Apr 26, 3:43 PM
ian accepted D17104: Make mdmfs verbose if diskless boot is verbose.

I'm sorry I forgot about this for so long. It seems like a good idea to me.

Fri, Apr 26, 2:21 AM
ian added a comment to D19940: lang/rust: fix build on ppc64 and armv6/7.
  • FreeBSD >= 12 should try elf_aux_info before KERN_PROC_AUXV, similar to how getauxval is tried before /proc/self/auxv on Linux

man elf_aux_info
No manual entry for elf_aux_info
-> not implemented

See multimedia/libvpx/files/patch-vpx__ports_{arm,ppc}__cpudetect.c for NEON and VSX examples. As the 2nd argument to elf_aux_info is a pointer one has to be a bit more careful with types i.e., libc sanity checks aren't foolproof to avoid a crash.
CC @mmel per rS324815 and @ian per planned manpage.

Fri, Apr 26, 1:06 AM
ian created D20063: Add a manpage for elf_aux_info(3).
Fri, Apr 26, 1:05 AM

Thu, Apr 25

ian accepted D20045: GPIO 32 bit access support for Mediatek and gpioc bug fix.
Thu, Apr 25, 10:33 PM
ian committed rS346713: Fix typo: the 4th argument to GPIO_PIN_ACCESS_32 is the set of pins to.
Fix typo: the 4th argument to GPIO_PIN_ACCESS_32 is the set of pins to
Thu, Apr 25, 10:28 PM
ian added inline comments to D20031: Allow control over initial state of RTS and DTR lines.
Thu, Apr 25, 5:56 PM
ian committed rS346675: Restore the ability to open a raw disk or partition in loader(8)..
Restore the ability to open a raw disk or partition in loader(8).
Thu, Apr 25, 3:09 PM
ian committed rS346654: For the geli-gpt-zfs test images, both bios and uefi flavors, add a dummy.
For the geli-gpt-zfs test images, both bios and uefi flavors, add a dummy
Thu, Apr 25, 12:08 AM

Wed, Apr 24

ian committed rS346653: The zfs module has grown a dependency on zcl_nfs4.ko, so copy it into all.
The zfs module has grown a dependency on zcl_nfs4.ko, so copy it into all
Wed, Apr 24, 11:52 PM
ian committed rS346652: Complain and exit the script if the 'make install' phase fails. Also,.
Complain and exit the script if the 'make install' phase fails. Also,
Wed, Apr 24, 11:51 PM
ian accepted D19992: Fix install-boot.sh to work with rootgen.sh.
Wed, Apr 24, 10:14 PM

Mon, Apr 22

ian committed rS346562: MFC r337364:.
MFC r337364:
Mon, Apr 22, 3:26 PM
ian committed rS346561: MFC r346312:.
MFC r346312:
Mon, Apr 22, 3:23 PM
ian committed rS346560: MFC r345475-r345476.
MFC r345475-r345476
Mon, Apr 22, 3:20 PM
ian committed rS346559: MFC r345480, r346013.
MFC r345480, r346013
Mon, Apr 22, 3:10 PM
ian committed rS346558: MFC r345000:.
MFC r345000:
Mon, Apr 22, 3:07 PM
ian committed rS346557: MFC r335159, r344505-r344507, r344523, r344525-r344526, r344529, r344556,.
MFC r335159, r344505-r344507, r344523, r344525-r344526, r344529, r344556,
Mon, Apr 22, 3:04 PM
ian committed rS346553: MFC r342652:.
MFC r342652:
Mon, Apr 22, 2:10 PM
ian committed rS346552: MFC r344267:.
MFC r344267:
Mon, Apr 22, 1:59 PM
ian committed rS346551: MFC r342850:.
MFC r342850:
Mon, Apr 22, 1:58 PM
ian committed rS346549: MFC r342639:.
MFC r342639:
Mon, Apr 22, 1:55 PM
ian committed rS346548: MFC r337731:.
MFC r337731:
Mon, Apr 22, 1:51 PM
ian committed rS346547: MFC r336137-r336138, r336202, r336214, r336216.
MFC r336137-r336138, r336202, r336214, r336216
Mon, Apr 22, 1:45 PM
ian committed rS346526: MFC r336094, r336096.
MFC r336094, r336096
Mon, Apr 22, 5:00 AM
ian committed rS346525: MFC r336079:.
MFC r336079:
Mon, Apr 22, 4:58 AM
ian committed rS346524: MFC r333073-r333074.
MFC r333073-r333074
Mon, Apr 22, 4:56 AM
ian committed rS346523: MFC r335766:.
MFC r335766:
Mon, Apr 22, 4:24 AM
ian committed rS346522: MFC r336070, r336072-r336073, r336076.
MFC r336070, r336072-r336073, r336076
Mon, Apr 22, 4:15 AM
ian committed rS346521: MFC r336052:.
MFC r336052:
Mon, Apr 22, 4:11 AM
ian committed rS346520: MFC r335982, r335985, r335988-r335989.
MFC r335982, r335985, r335988-r335989
Mon, Apr 22, 4:08 AM
ian committed rS346519: MFC r335594:.
MFC r335594:
Mon, Apr 22, 4:02 AM
ian committed rS346518: MFC r335527, r335529, r335593.
MFC r335527, r335529, r335593
Mon, Apr 22, 3:55 AM
ian committed rS346517: MFC r335506.
MFC r335506
Mon, Apr 22, 3:52 AM
ian committed rS346512: MFC r330358, r330360.
MFC r330358, r330360
Mon, Apr 22, 2:37 AM
ian committed rS346510: MFC r344556:.
MFC r344556:
Mon, Apr 22, 12:49 AM
ian committed rS346509: MFC r345480, r346013.
MFC r345480, r346013
Mon, Apr 22, 12:45 AM
ian committed rS346508: MFC r344505-r344507, r344523, r344525-r344526, r344529, r344606-r344612,.
MFC r344505-r344507, r344523, r344525-r344526, r344529, r344606-r344612,
Mon, Apr 22, 12:38 AM

Sun, Apr 21

ian committed rS346505: MFC r344267:.
MFC r344267:
Sun, Apr 21, 10:32 PM
ian committed rS346504: MFC r344254-r344255.
MFC r344254-r344255
Sun, Apr 21, 10:29 PM
ian committed rS346503: MFC r344238-r344241.
MFC r344238-r344241
Sun, Apr 21, 10:26 PM
ian committed rS346502: MFC r342639:.
MFC r342639:
Sun, Apr 21, 10:21 PM
ian committed rS346501: MFC r341420, r341473, r341651.
MFC r341420, r341473, r341651
Sun, Apr 21, 10:13 PM
ian committed rS346500: MFC r346312:.
MFC r346312:
Sun, Apr 21, 8:55 PM
ian committed rS346499: MFC r345475-r345476.
MFC r345475-r345476
Sun, Apr 21, 8:53 PM
ian committed rS346498: MFC r345000:.
MFC r345000:
Sun, Apr 21, 8:51 PM
ian committed rS346497: MFC r344260, r344335.
MFC r344260, r344335
Sun, Apr 21, 8:47 PM
ian committed rS346496: MFC r344247:.
MFC r344247:
Sun, Apr 21, 8:41 PM
ian committed rS346495: MFC r342850: Add a missing \n to a bootverbose printf..
MFC r342850: Add a missing \n to a bootverbose printf.
Sun, Apr 21, 7:50 PM
ian committed rS346494: MFC r342652:.
MFC r342652:
Sun, Apr 21, 7:49 PM
ian committed rS346489: Move the reporting of spurious interrupts under bootverbose control, because.
Move the reporting of spurious interrupts under bootverbose control, because
Sun, Apr 21, 5:39 PM

Apr 19 2019

ian accepted D19971: Three commits for routines to convert text to EFI_DEVICE_PATH.
Apr 19 2019, 7:28 PM

Apr 17 2019

ian closed D19876: Allow this script to be run from within src/tools/boot dir, create image in $TMPDIR..
Apr 17 2019, 4:27 PM
ian committed rS346317: Allow this test script to be run from within src/tools/boot dir, and create.
Allow this test script to be run from within src/tools/boot dir, and create
Apr 17 2019, 4:27 PM
ian updated the diff for D19876: Allow this script to be run from within src/tools/boot dir, create image in $TMPDIR..

Make the final check (grep) work with the fact that 'set -e' is in effect, by directly testing the result of grep rather than using $? after the fact.

Apr 17 2019, 3:46 PM
ian committed rS346312: Only set up the interrupts that will actually be used in arm generic_timer..
Only set up the interrupts that will actually be used in arm generic_timer.
Apr 17 2019, 3:27 PM
ian closed D19871: Only set up the interrupts that will actually be used in arm generic_timer..
Apr 17 2019, 3:27 PM

Apr 10 2019

ian created D19876: Allow this script to be run from within src/tools/boot dir, create image in $TMPDIR..
Apr 10 2019, 4:59 PM
ian added a comment to D19871: Only set up the interrupts that will actually be used in arm generic_timer..

Do we need something similar to intr_pic_init_secondary to also disable the timers on non-boot CPUs?

Apr 10 2019, 2:21 PM
ian created D19871: Only set up the interrupts that will actually be used in arm generic_timer..
Apr 10 2019, 12:06 AM

Apr 7 2019

ian committed rS346013: Add g_label_flashmap.c to the module, should have been part of r345480..
Add g_label_flashmap.c to the module, should have been part of r345480.
Apr 7 2019, 4:33 PM

Mar 29 2019

ian added a comment to D19072: Fix initial exec TLS mode for dynamically loaded shared objects..

I haven't reviewed this change, but I did run-test it (on armv7 only). I updated to r345693 then applied the patch from this review, and ran the test code from https://github.com/emaste/test-tls-initial-exec. The test failed before patching and worked afterwards.

Mar 29 2019, 3:14 PM
ian added a comment to D19072: Fix initial exec TLS mode for dynamically loaded shared objects..
Mar 29 2019, 3:13 PM

Mar 26 2019

ian added inline comments to D19424: config: Only warn if duplicate option/device comes from the same file.
Mar 26 2019, 12:21 AM

Mar 24 2019

ian accepted D18902: Change default value of kernel.bootfile.

I can't think of any situation where /kernel is right, or where providing a wrong answer is better than providing the modern default (which could also be wrong, but no more wrong than /kernel has been for 20+ years now).

Mar 24 2019, 7:34 PM
ian added inline comments to D19424: config: Only warn if duplicate option/device comes from the same file.
Mar 24 2019, 7:29 PM
ian accepted D19351: Allow kernel config to specify DTS/DTSO to build, and out-of-tree support.

Looks good and works great.

Mar 24 2019, 7:22 PM
ian committed rS345480: Support device-independent labels for geom_flashmap slices..
Support device-independent labels for geom_flashmap slices.
Mar 24 2019, 7:12 PM
ian closed D19535: Support device-independent labels for geom_flashmap slices..
Mar 24 2019, 7:11 PM
ian committed rS345477: Distinguish between "no partition" and "choose best partition" with a constant..
Distinguish between "no partition" and "choose best partition" with a constant.
Mar 24 2019, 6:52 PM
ian closed D19262: Distinguish between "no partition" and "choose best partition" with a constant..
Mar 24 2019, 6:52 PM
ian committed rS345476: Revert accidental change that should not have been included in r345475..
Revert accidental change that should not have been included in r345475.
Mar 24 2019, 6:02 PM
ian committed rS345475: Truncate a too-long interrupt handler name when there is only one handler..
Truncate a too-long interrupt handler name when there is only one handler.
Mar 24 2019, 5:53 PM
ian closed D19675: Truncate a too-long interrupt handler name when there is only one handler..
Mar 24 2019, 5:53 PM

Mar 22 2019

ian created D19675: Truncate a too-long interrupt handler name when there is only one handler..
Mar 22 2019, 3:37 AM

Mar 11 2019

ian committed rS345000: Mark the imx_spi device busy while transfers are in progress, so that the.
Mark the imx_spi device busy while transfers are in progress, so that the
Mar 11 2019, 3:07 AM
ian added inline comments to D19351: Allow kernel config to specify DTS/DTSO to build, and out-of-tree support.
Mar 11 2019, 12:11 AM

Mar 10 2019

ian updated the diff for D19535: Support device-independent labels for geom_flashmap slices..

Add the required change to sys/conf/files, missed in the first diff.

Mar 10 2019, 11:29 PM