Page MenuHomeFreeBSD

cognet (Olivier Houchard)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 6 2016, 7:35 PM (494 w, 4 h)

Recent Activity

Apr 26 2025

cognet accepted D49681: Implement IPv6 RFC 7217.
Apr 26 2025, 2:12 PM

Apr 8 2025

cognet accepted D49709: pci: Ignore PCRx devices resources.

Works for me!

Apr 8 2025, 11:41 AM

Mar 27 2025

cognet accepted D49532: arm: Update the minimum arm architecture value.
Mar 27 2025, 6:37 PM
cognet accepted D49533: arm/mv: Remove old device support.
Mar 27 2025, 6:37 PM
cognet accepted D49534: arm/mv: Remove the unused get_l2clk.
Mar 27 2025, 6:36 PM
cognet accepted D49535: sys: Move Marvell specific fdt code to sys/arm/mv.
Mar 27 2025, 6:33 PM
cognet accepted D49536: arm/mv: Remove soc_id calls when not needed.
Mar 27 2025, 6:31 PM

Mar 25 2025

cognet added inline comments to D49497: arm/mv: Remove pre-armv7 support.
Mar 25 2025, 3:58 PM
cognet accepted D49499: conf: Remove SOC_BCM2835, it's unused.
Mar 25 2025, 3:57 PM
cognet accepted D49498: arm: Remove FLASHADDR and PHYSADDR.
Mar 25 2025, 3:57 PM
cognet accepted D49496: arm/mv: Remove ic.c, it's unused.
Mar 25 2025, 3:56 PM
cognet accepted D49495: arm/mv: Remove wdt_soc, it's unused.
Mar 25 2025, 3:53 PM
cognet accepted D49497: arm/mv: Remove pre-armv7 support.
Mar 25 2025, 3:52 PM
cognet committed rG693fa339761f: arm: Garbage collect CPU_ARM1176 (authored by cognet).
arm: Garbage collect CPU_ARM1176
Mar 25 2025, 1:31 PM
cognet committed rG5fca5c7da944: arm: Remove any reference to cpufunc_asm_arm11x6.S (authored by cognet).
arm: Remove any reference to cpufunc_asm_arm11x6.S
Mar 25 2025, 1:27 PM
cognet committed rG65f2a8887c9b: arm: Garbage collect cpufunc_asm_arm11x6.S (authored by cognet).
arm: Garbage collect cpufunc_asm_arm11x6.S
Mar 25 2025, 1:23 PM

Oct 19 2023

cognet committed rG51be8675416d: arm64/compat32: Fix handling of 32bits FP registers. (authored by cognet).
arm64/compat32: Fix handling of 32bits FP registers.
Oct 19 2023, 11:06 PM
cognet committed rG665838d939f3: arm64/compat32: Fix handling of 32bits FP registers. (authored by cognet).
arm64/compat32: Fix handling of 32bits FP registers.
Oct 19 2023, 11:06 PM

Oct 16 2023

cognet accepted D42236: bsdinstall partedit: Apply changes from scripted installs.
Oct 16 2023, 9:28 PM
cognet committed rGccd0f34d8585: arm64/compat32: Fix handling of 32bits FP registers. (authored by cognet).
arm64/compat32: Fix handling of 32bits FP registers.
Oct 16 2023, 8:29 PM

Sep 18 2023

cognet committed rG180c02405b12: virtio: remove virtio_alloc_virtqueues' flags arg (authored by freebsd_igalic.co).
virtio: remove virtio_alloc_virtqueues' flags arg
Sep 18 2023, 8:06 PM
cognet closed D41850: virtio: remove virtio_alloc_virtqueues' flags arg.
Sep 18 2023, 8:05 PM
cognet committed rGccb576a83cc9: virtio: use bool for boolean functions (authored by freebsd_igalic.co).
virtio: use bool for boolean functions
Sep 18 2023, 8:05 PM
cognet closed D41848: virtio: use bool for boolean functions.
Sep 18 2023, 8:05 PM

Sep 14 2023

cognet added inline comments to D41848: virtio: use bool for boolean functions.
Sep 14 2023, 12:02 AM

Nov 18 2022

cognet committed rGe5c0e6d7810c: arm: Fix handling of undefined instruction aborts in THUMB2 mode. (authored by mmel).
arm: Fix handling of undefined instruction aborts in THUMB2 mode.
Nov 18 2022, 10:04 AM

Nov 4 2022

cognet committed rGf487dbef66a9: arm64: Implement cpu_ptrace(). (authored by cognet).
arm64: Implement cpu_ptrace().
Nov 4 2022, 11:51 PM

Oct 27 2022

cognet committed rGd78c2cd831d3: arm64: Implement cpu_ptrace(). (authored by cognet).
arm64: Implement cpu_ptrace().
Oct 27 2022, 9:30 PM

May 10 2022

cognet committed rGd055e974c4ee: arm64: Handle 32bits breakpoint exception. (authored by cognet).
arm64: Handle 32bits breakpoint exception.
May 10 2022, 9:16 AM

Nov 23 2021

cognet added inline comments to D33078: Basic signal tests: Can we deliver a signal?.
Nov 23 2021, 12:20 AM

Nov 22 2021

cognet added inline comments to D33078: Basic signal tests: Can we deliver a signal?.
Nov 22 2021, 5:45 PM

Oct 29 2021

cognet committed rG74e9b5f29ad0: Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48' (authored by cognet).
Merge commit 'ce929fe84f9c453263af379f3b255ff8eca01d48'
Oct 29 2021, 5:28 PM
cognet committed rGce929fe84f9c: Import CK as of commit 2265c7846f4ce667f5216456afe2779b23c3e5f7. (authored by cognet).
Import CK as of commit 2265c7846f4ce667f5216456afe2779b23c3e5f7.
Oct 29 2021, 5:27 PM

Sep 22 2021

cognet added a reverting change for rGebbc3140ca0d: truss: Decode correctly 64bits arguments on 32bits arm.: rGf4b7018af11a: truss: Decode correctly 64bits arguments on 32bits arm..
Sep 22 2021, 11:28 PM
cognet committed rGf4b7018af11a: truss: Decode correctly 64bits arguments on 32bits arm. (authored by cognet).
truss: Decode correctly 64bits arguments on 32bits arm.
Sep 22 2021, 11:28 PM
cognet committed rGebbc3140ca0d: truss: Decode correctly 64bits arguments on 32bits arm. (authored by cognet).
truss: Decode correctly 64bits arguments on 32bits arm.
Sep 22 2021, 11:06 PM
cognet committed rG9bab18b8616b: libsysdecode: Decode FreeBSD32 syscalls on arm64. (authored by cognet).
libsysdecode: Decode FreeBSD32 syscalls on arm64.
Sep 22 2021, 10:26 PM

Sep 21 2021

cognet committed rGa342ecd326ee: arm: Handle thumb2 thread entry point. (authored by cognet).
arm: Handle thumb2 thread entry point.
Sep 21 2021, 9:21 PM
cognet committed rG2191473724fb: arm64: Handle thumb2 thread entry point. (authored by cognet).
arm64: Handle thumb2 thread entry point.
Sep 21 2021, 9:21 PM
cognet committed rG273405015492: arm64: Handle 32bits breakpoint exception. (authored by cognet).
arm64: Handle 32bits breakpoint exception.
Sep 21 2021, 1:54 PM

Jul 15 2021

cognet accepted D30474: arm64: Add per SoC family kernel config.
Jul 15 2021, 5:16 PM

Jul 14 2021

cognet accepted D31175: Support HWCAP/HWCAP2 for 32-bit ARM binaries..
Jul 14 2021, 5:50 PM

Jul 7 2021

cognet committed rG9bc7bbcf214b: arm: Make sure we can handle a thumb entry point. (authored by cognet).
arm: Make sure we can handle a thumb entry point.
Jul 7 2021, 8:26 PM
cognet committed rG82a1d67f018c: arm: Make sure we can handle a thumb entry point. (authored by cognet).
arm: Make sure we can handle a thumb entry point.
Jul 7 2021, 8:25 PM
cognet committed rGd2e48ad87d3e: arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point. (authored by cognet).
arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point.
Jul 7 2021, 8:25 PM

Jun 30 2021

cognet committed rG8c3bd133dd52: arm: Make sure we can handle a thumb entry point. (authored by cognet).
arm: Make sure we can handle a thumb entry point.
Jun 30 2021, 9:01 PM
cognet committed rG712c060c94fd: arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point. (authored by cognet).
arm64: Make sure COMPAT_FREEBSD32 handles thumb entry point.
Jun 30 2021, 12:57 PM
cognet committed rGc1da17a86cdb: arm: Garbage collect _arm_memcpy/_arm_bzero. (authored by cognet).
arm: Garbage collect _arm_memcpy/_arm_bzero.
Jun 30 2021, 12:56 PM

Jun 11 2021

cognet committed rG30b915d7b2d3: an: Remove driver (authored by cognet).
an: Remove driver
Jun 11 2021, 11:10 PM

Mar 21 2021

cognet accepted D29357: sys/ck.h: Add an include guard.
Mar 21 2021, 12:41 PM

Mar 10 2021

cognet committed rGc328f64d8107: arm64: Fix COMPAT_FREEBSD32. (authored by cognet).
arm64: Fix COMPAT_FREEBSD32.
Mar 10 2021, 6:08 PM

Dec 13 2020

cognet committed R9:61878b15d5f8: Adding myself as a committer (authored by cognet).
Adding myself as a committer
Dec 13 2020, 7:16 PM
cognet committed R9:2799dae09cf9: Adding myself as a committer (authored by cognet).
Adding myself as a committer
Dec 13 2020, 7:16 PM
cognet committed R9:812b5a604b49: Note trm is now busdmaified. (authored by cognet).
Note trm is now busdmaified.
Dec 13 2020, 7:09 PM
cognet committed R9:a5d43f30a410: Tell the world I'd like a pony too. (authored by cognet).
Tell the world I'd like a pony too.
Dec 13 2020, 6:27 PM
cognet committed R9:38b2b896e6d4: Document FreeBSD_version 700014 (authored by cognet).
Document FreeBSD_version 700014
Dec 13 2020, 6:16 PM
cognet committed R9:07ef412822f4: Add Philippe Audeoud for security/snoopy. (authored by cognet).
Add Philippe Audeoud for security/snoopy.
Dec 13 2020, 6:00 PM
cognet committed R9:0eb6e9b11cae: Use a much nicer htmlised version on my mini-setup guide, provided by (authored by cognet).
Use a much nicer htmlised version on my mini-setup guide, provided by
Dec 13 2020, 5:58 PM
cognet committed R9:a6eef941210c: Remove my entry about a zaurus, they were cute devices, but I'd have no time (authored by cognet).
Remove my entry about a zaurus, they were cute devices, but I'd have no time
Dec 13 2020, 5:42 PM

Apr 13 2020

cognet committed rS359909: Remove FreeBSD/armv4 specific bits from CK..
Remove FreeBSD/armv4 specific bits from CK.
Apr 13 2020, 11:16 PM

Feb 24 2020

cognet committed rS358290: debug_monitor: Avoid setting the PSR_D flag for 32bits binaries..
debug_monitor: Avoid setting the PSR_D flag for 32bits binaries.
Feb 24 2020, 4:25 PM

Dec 3 2019

cognet committed rS355332: MFC r354602.
MFC r354602
Dec 3 2019, 4:33 PM
cognet committed rS355331: MFC r354602.
MFC r354602
Dec 3 2019, 4:32 PM

Nov 11 2019

cognet committed rS354602: linprocfs: Make sure to report -1 as tty when we have no controlling tty..
linprocfs: Make sure to report -1 as tty when we have no controlling tty.
Nov 11 2019, 12:21 AM

Oct 11 2019

cognet committed rS353435: Document that aarch64 can now run armv6/armv7 binaries, but won't however.
Document that aarch64 can now run armv6/armv7 binaries, but won't however
Oct 11 2019, 1:34 PM

Jul 10 2019

cognet added a comment to D20906: Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers..

Obviously at some point I wanted to provide those, and quite obviously as well, I forgot to provide the actual implementation.
That sounds good to me, thanks a lot, Ian !

Jul 10 2019, 9:37 PM

Jun 26 2019

cognet committed rS349444: In get_fpcontext32() and set_fpcontext32(), we can't just use memcpy() to.
In get_fpcontext32() and set_fpcontext32(), we can't just use memcpy() to
Jun 26 2019, 10:06 PM
cognet committed rS349426: Fix debugging of 32bits arm binaries on arm64..
Fix debugging of 32bits arm binaries on arm64.
Jun 26 2019, 4:57 PM

Jan 13 2019

cognet committed rS343007: Don't forget to add the needed #includes..
Don't forget to add the needed #includes.
Jan 13 2019, 11:42 PM
cognet committed rS343006: Introduce cpu_icache_sync_range_checked(), that does the same thing as.
Introduce cpu_icache_sync_range_checked(), that does the same thing as
Jan 13 2019, 11:30 PM
cognet committed rS343004: Impleent COMPAT_FREEBSD32 for arm64..
Impleent COMPAT_FREEBSD32 for arm64.
Jan 13 2019, 7:49 PM
cognet committed rS342980: Regenerate sysent files after having modified syscalls.master..
Regenerate sysent files after having modified syscalls.master.
Jan 13 2019, 12:39 AM
cognet committed rS342979: amd64 is the only arch that doesn't require padding for 32bits syscalls, so.
amd64 is the only arch that doesn't require padding for 32bits syscalls, so
Jan 13 2019, 12:37 AM
cognet committed rS342978: Instead of using an incomplete list of platforms that uses 64bits time_t.
Instead of using an incomplete list of platforms that uses 64bits time_t
Jan 13 2019, 12:19 AM

Aug 9 2018

cognet committed rS337533: Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly.
Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly
Aug 9 2018, 12:11 PM
cognet committed rS337532: Tag CK after import of commit 08813496570879fbcc2adcdd9ddc0a054361bfde.
Tag CK after import of commit 08813496570879fbcc2adcdd9ddc0a054361bfde
Aug 9 2018, 12:10 PM
cognet committed rS337531: Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly.
Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly
Aug 9 2018, 12:07 PM

Jun 20 2018

cognet accepted D15294: Add pmap_mapdev_attr for arm64.
Jun 20 2018, 4:03 PM

Jun 14 2018

cognet committed rS335182: Use M_EXEC when calling malloc() to allocate the memory to store the module,.
Use M_EXEC when calling malloc() to allocate the memory to store the module,
Jun 14 2018, 11:10 PM

May 24 2018

cognet committed rS334189: Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b..
Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
May 24 2018, 9:38 PM
cognet committed rS334188: Tag import of CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b..
Tag import of CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
May 24 2018, 9:37 PM
cognet committed rS334187: Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b..
Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.
May 24 2018, 9:36 PM

May 18 2018

cognet committed rS333791: Instead of ignoring the VFP registers, set the dumppcb's pcb_fpusaved.
Instead of ignoring the VFP registers, set the dumppcb's pcb_fpusaved
May 18 2018, 1:28 PM

May 17 2018

cognet committed rS333772: In pmap_get_tables(), check that the L2 is indeed a table before attempting.
In pmap_get_tables(), check that the L2 is indeed a table before attempting
May 17 2018, 10:40 PM
cognet committed rS333771: In vfp_save_state(), don't bother trying to save the VFP registers if the.
In vfp_save_state(), don't bother trying to save the VFP registers if the
May 17 2018, 10:38 PM
cognet committed rS333764: Import CK as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b..
Import CK as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b.
May 17 2018, 9:03 PM
cognet committed rS333763: Tag import as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b..
Tag import as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b.
May 17 2018, 8:59 PM
cognet committed rS333762: Import CK as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b.
Import CK as of commit deca119d14bfffd440770eb67cbdbeaf7b57eb7b
May 17 2018, 8:57 PM

Apr 10 2018

cognet committed rS332391: MFC r329388, r331441 and r331898, to bring the -CURRENT ck version..
MFC r329388, r331441 and r331898, to bring the -CURRENT ck version.
Apr 10 2018, 8:22 PM

Apr 2 2018

cognet committed rS331898: Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8.
Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
Apr 2 2018, 11:41 PM
cognet committed rS331896: Taf CK import as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8.
Taf CK import as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
Apr 2 2018, 11:37 PM
cognet committed rS331895: Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8.
Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
Apr 2 2018, 11:35 PM

Mar 23 2018

cognet committed rS331441: In __sync_bool_compare_and_swap(), return true if the returned value is the.
In __sync_bool_compare_and_swap(), return true if the returned value is the
Mar 23 2018, 5:25 PM

Feb 26 2018

cognet committed rS330018: In do_ast, make sure the interrupts are enabled before calling ast()..
In do_ast, make sure the interrupts are enabled before calling ast().
Feb 26 2018, 1:13 PM

Feb 24 2018

cognet committed rS329908: Use NULL as a mtx type instead of "", as it otherwise confuses WITNESS..
Use NULL as a mtx type instead of "", as it otherwise confuses WITNESS.
Feb 24 2018, 2:34 PM

Feb 16 2018

cognet committed rS329388: Define CK_MD_TSO for the relevant arches (i386, amd64 and sparc64)..
Define CK_MD_TSO for the relevant arches (i386, amd64 and sparc64).
Feb 16 2018, 5:50 PM

Feb 15 2018

cognet committed rS329317: Rename the ACPI variant of the gicv2m driver from "gicv2m" to "gicv2m_acpi"..
Rename the ACPI variant of the gicv2m driver from "gicv2m" to "gicv2m_acpi".
Feb 15 2018, 3:46 PM

Jan 28 2018

cognet committed rS328515: MFC revisions r309268, r309260, r309264, r309266, r309267, r309270, r310846,.
MFC revisions r309268, r309260, r309264, r309266, r309267, r309270, r310846,
Jan 28 2018, 6:38 PM

Sep 19 2017

cognet committed rS323784: Define CPU_XSCALE_CORE3 when relevant..
Define CPU_XSCALE_CORE3 when relevant.
Sep 19 2017, 11:42 PM
cognet committed rS323777: i81342 is little endian, not big endian..
i81342 is little endian, not big endian.
Sep 19 2017, 8:33 PM