Page MenuHomeFreeBSD

cognet (Olivier Houchard)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 6 2016, 7:35 PM (458 w, 6 d)

Recent Activity

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

Sep 12 2017

cognet committed rS323490: Some devices come with the same name as TI devices, so we can't rely on the.
Some devices come with the same name as TI devices, so we can't rely on the
Sep 12 2017, 10:43 AM

Sep 1 2017

cognet committed rS323101: mw@ is doing fine, so release him from mentorship..
mw@ is doing fine, so release him from mentorship.
Sep 1 2017, 4:51 PM

Aug 3 2017

cognet accepted D11840: Enhance top(1) to filter on multiple usernames.
Aug 3 2017, 11:53 AM
cognet accepted D11840: Enhance top(1) to filter on multiple usernames.
Aug 3 2017, 11:35 AM

Jul 23 2017

cognet committed rD50535: Fix entry for mw, and sort it alphabetically.
Fix entry for mw, and sort it alphabetically
Jul 23 2017, 12:37 AM

Jul 20 2017

cognet committed rS321288: Add Marcin Wojtas (mw@ as a new src committer..
Add Marcin Wojtas (mw@ as a new src committer.
Jul 20 2017, 9:36 AM

Jun 13 2017

cognet committed rS319904: style(9) fixes..
style(9) fixes.
Jun 13 2017, 4:19 PM

Jun 2 2017

cognet committed rS319496: - Don't bother flushing the data cache for pages we're about to unmap, there's.
- Don't bother flushing the data cache for pages we're about to unmap, there's
Jun 2 2017, 2:17 PM

Apr 26 2017

cognet committed rS317441: Check if the device is marked as dma-coherent in the FDT, and if so, let.
Check if the device is marked as dma-coherent in the FDT, and if so, let
Apr 26 2017, 4:13 PM

Apr 25 2017

cognet committed rS317428: In arm_gicv2m_alloc_msi(), if we found a suitable irq range, leave the loop.
In arm_gicv2m_alloc_msi(), if we found a suitable irq range, leave the loop
Apr 25 2017, 11:47 PM

Apr 20 2017

cognet committed rS317195: Update comment ot reflect realilty, we know also take care of CPUs that.
Update comment ot reflect realilty, we know also take care of CPUs that
Apr 20 2017, 3:06 PM
cognet committed rS317191: ePAPR states that any non-boot CPU will come in "disabled" state. So we should.
ePAPR states that any non-boot CPU will come in "disabled" state. So we should
Apr 20 2017, 1:56 PM

Apr 11 2017

cognet committed rS316702: This file is also used in libcompiler_rt, so bring in stdbool.h if we're not.
This file is also used in libcompiler_rt, so bring in stdbool.h if we're not
Apr 11 2017, 1:31 PM

Apr 10 2017

cognet committed rS316691: Provide some kind of __sync_bool_compare_and_swap_4(), as it is used by CK,.
Provide some kind of __sync_bool_compare_and_swap_4(), as it is used by CK,
Apr 10 2017, 9:44 PM

Apr 9 2017

cognet committed rS316665: Import CK as of commit 6b141c0bdd21ce8b3e14147af8f87f22b20ecf32.
Import CK as of commit 6b141c0bdd21ce8b3e14147af8f87f22b20ecf32
Apr 9 2017, 9:02 PM
cognet committed rS316663: Tag new CK import..
Tag new CK import.
Apr 9 2017, 8:54 PM