Page MenuHomeFreeBSD
Feed Advanced Search

Jan 4 2019

markj closed D18732: Fix PTE_D handling in pmap_remove_write()..
Jan 4 2019, 5:10 PM
markj committed rS342765: Fix dirty bit handling in pmap_remove_write()..
Fix dirty bit handling in pmap_remove_write().
Jan 4 2019, 5:10 PM
markj closed D18731: Clear PGA_WRITEABLE in pmap_remove_pages()..
Jan 4 2019, 5:09 PM
markj committed rS342764: Clear PGA_WRITEABLE in pmap_remove_pages()..
Clear PGA_WRITEABLE in pmap_remove_pages().
Jan 4 2019, 5:09 PM

Jan 3 2019

markj updated the diff for D18738: Don't enable interrupts in init_secondary()..
  • Remove unneeded intr_disable() call.
Jan 3 2019, 10:52 PM
markj added inline comments to D18738: Don't enable interrupts in init_secondary()..
Jan 3 2019, 10:52 PM
markj added reviewers for D18738: Don't enable interrupts in init_secondary().: jhb, br, mhorne063_gmail.com.
Jan 3 2019, 9:48 PM
markj created D18738: Don't enable interrupts in init_secondary()..
Jan 3 2019, 9:37 PM
markj updated the summary of D18732: Fix PTE_D handling in pmap_remove_write()..
Jan 3 2019, 8:10 PM
markj added reviewers for D18731: Clear PGA_WRITEABLE in pmap_remove_pages().: alc, kib, jhb, br, mhorne063_gmail.com.
Jan 3 2019, 8:10 PM
markj updated the summary of D18730: Remove excessive invalidations from pmap_remove()..
Jan 3 2019, 8:10 PM
markj created D18732: Fix PTE_D handling in pmap_remove_write()..
Jan 3 2019, 7:56 PM
markj created D18731: Clear PGA_WRITEABLE in pmap_remove_pages()..
Jan 3 2019, 7:56 PM
markj created D18730: Remove excessive invalidations from pmap_remove()..
Jan 3 2019, 7:55 PM
markj added a comment to D16688: Add a new Scripting section to the dtrace(1) man page..

I have already made such a change by importing documentation from the Handbook into the manpage. I've talked to @bcr asking the same question at the Essen Hackathon and he told me it would be okay. I personally would like to have something like this in the manpage since I use dtrace quite a bit and I'm missing proper documentation that is being shipped with FreeBSD that I can consume on the terminal. The manpage seems to be the obvious place for this since it's where people look first.

Jan 3 2019, 7:08 PM
markj added a comment to D18728: Support MSG_DONTWAIT in sendmsg().
In D18728#399576, @greg_unrelenting.technology wrote:

I think that's the right place in sctp. I'm not sure how to test it though, or the sdp thing…

Jan 3 2019, 6:19 PM
markj accepted D18322: Expose threads-per-core and physical core count information.
Jan 3 2019, 5:28 PM
markj added a comment to D16688: Add a new Scripting section to the dtrace(1) man page..

Bumping this since it's been laying dormant for quite a while. Does this still need work to get merged? I've had people asking me things at 35c3 that have been documented here.

Jan 3 2019, 5:09 PM
markj accepted D18725: Add man page for dlvsym(3).

Looks fine to me.

Jan 3 2019, 4:47 PM · manpages
markj accepted D18728: Support MSG_DONTWAIT in sendmsg().

This seems fine to me. sdp_sosend() needs the same treatment. sctp_sosend() probably does as well, but I don't see where. @tuexen might know.

Jan 3 2019, 4:44 PM
markj committed rS342736: Fix a use-after-free in the riscv pmap_release() implementation..
Fix a use-after-free in the riscv pmap_release() implementation.
Jan 3 2019, 4:27 PM
markj closed D18720: Fix a use-after-free in pmap_release()..
Jan 3 2019, 4:27 PM
markj committed rS342735: Synchronize access to the allpmaps list..
Synchronize access to the allpmaps list.
Jan 3 2019, 4:24 PM
markj closed D18721: Synchronize access to the allpmaps list..
Jan 3 2019, 4:24 PM
markj committed rS342734: Fix some issues with the riscv pmap_protect() implementation..
Fix some issues with the riscv pmap_protect() implementation.
Jan 3 2019, 4:22 PM
markj closed D18719: Fix some issues with pmap_protect()..
Jan 3 2019, 4:22 PM
markj committed rS342733: Set PTE_U on PTEs created by pmap_enter_quick()..
Set PTE_U on PTEs created by pmap_enter_quick().
Jan 3 2019, 4:19 PM
markj closed D18718: Set PTE_U in pmap_enter_quick_locked()..
Jan 3 2019, 4:19 PM
markj committed rS342732: Use regular stores to update PTEs in the riscv pmap layer..
Use regular stores to update PTEs in the riscv pmap layer.
Jan 3 2019, 4:15 PM
markj closed D18717: Use regular stores for updating PTEs..
Jan 3 2019, 4:15 PM
markj committed rS342731: Configure hz=100 in the QEMU target..
Configure hz=100 in the QEMU target.
Jan 3 2019, 4:11 PM
markj closed D18715: Set HZ=100 for QEMU..
Jan 3 2019, 4:11 PM
markj added inline comments to D18717: Use regular stores for updating PTEs..
Jan 3 2019, 12:21 AM
markj updated the diff for D18720: Fix a use-after-free in pmap_release()..
  • Don't bother zeroing the top-level page.
Jan 3 2019, 12:06 AM
markj added inline comments to D18720: Fix a use-after-free in pmap_release()..
Jan 3 2019, 12:03 AM
markj added a comment to D18721: Synchronize access to the allpmaps list..
In D18721#399440, @kib wrote:

I must admit that the use of allpmaps in riscv pmap is somewhat strange. Can we preallocate kernel l1 tables and do not touch them later at all, only copying the kernel part into each new user pmap ?

Jan 3 2019, 12:01 AM

Jan 2 2019

markj added inline comments to D18719: Fix some issues with pmap_protect()..
Jan 2 2019, 11:21 PM
markj updated the diff for D18719: Fix some issues with pmap_protect()..
  • Fix the bug that kib pointed out.
Jan 2 2019, 11:19 PM
markj added reviewers for D18721: Synchronize access to the allpmaps list.: kib, alc, jhb, br, mhorne063_gmail.com.
Jan 2 2019, 6:24 PM
markj added reviewers for D18720: Fix a use-after-free in pmap_release().: kib, alc, jhb, br, mhorne063_gmail.com.
Jan 2 2019, 6:24 PM
markj added reviewers for D18719: Fix some issues with pmap_protect().: kib, alc, jhb, br, mhorne063_gmail.com.
Jan 2 2019, 6:24 PM
markj added reviewers for D18718: Set PTE_U in pmap_enter_quick_locked().: kib, alc, jhb, br, mhorne063_gmail.com.
Jan 2 2019, 6:24 PM
markj added reviewers for D18717: Use regular stores for updating PTEs.: kib, alc, jhb, br, mhorne063_gmail.com.
Jan 2 2019, 6:24 PM
markj added reviewers for D18715: Set HZ=100 for QEMU.: jhb, br, mhorne063_gmail.com.
Jan 2 2019, 6:24 PM
markj created D18721: Synchronize access to the allpmaps list..
Jan 2 2019, 6:17 PM
markj created D18720: Fix a use-after-free in pmap_release()..
Jan 2 2019, 6:17 PM
markj created D18719: Fix some issues with pmap_protect()..
Jan 2 2019, 6:17 PM
markj created D18718: Set PTE_U in pmap_enter_quick_locked()..
Jan 2 2019, 6:17 PM
markj created D18717: Use regular stores for updating PTEs..
Jan 2 2019, 6:16 PM
markj abandoned D18716: WIP pmap_copy()..
Jan 2 2019, 6:11 PM
markj created D18716: WIP pmap_copy()..
Jan 2 2019, 6:11 PM
markj created D18715: Set HZ=100 for QEMU..
Jan 2 2019, 6:11 PM
markj committed rS342701: Fix an error check after r342699..
Fix an error check after r342699.
Jan 2 2019, 5:34 PM
markj closed D18458: Capsicumize savecore(8)..
Jan 2 2019, 5:09 PM
markj committed rS342699: Capsicumize savecore(8)..
Capsicumize savecore(8).
Jan 2 2019, 5:09 PM
markj committed rS342698: MFC r342221:.
MFC r342221:
Jan 2 2019, 4:42 PM
markj committed rS342697: MFC r342223:.
MFC r342223:
Jan 2 2019, 4:41 PM
markj committed rS342696: MFC r342093:.
MFC r342093:
Jan 2 2019, 4:41 PM
markj committed rS342695: MFC r342097:.
MFC r342097:
Jan 2 2019, 4:37 PM
markj committed rS342694: MFC r342099:.
MFC r342099:
Jan 2 2019, 4:34 PM
markj committed rS342693: MFC r342100:.
MFC r342100:
Jan 2 2019, 4:34 PM
markj committed rS342692: MFC r342098:.
MFC r342098:
Jan 2 2019, 4:33 PM
markj committed rS342691: MFC r342182:.
MFC r342182:
Jan 2 2019, 4:29 PM
markj committed rS342689: MFC r342182:.
MFC r342182:
Jan 2 2019, 4:11 PM
markj committed rS342688: Typo..
Typo.
Jan 2 2019, 4:02 PM
markj committed rS342687: Use g_handleattr() to reply to GEOM::candelete queries..
Use g_handleattr() to reply to GEOM::candelete queries.
Jan 2 2019, 3:52 PM
markj committed rS342686: Avoid setting PG_U unconditionally in pmap_enter_quick_locked()..
Avoid setting PG_U unconditionally in pmap_enter_quick_locked().
Jan 2 2019, 3:36 PM
markj accepted D18714: i386: Use atomic 64bit load to read PDE value from PAE pagetables in pmap_kextract()..
Jan 2 2019, 3:20 PM

Dec 27 2018

markj added inline comments to D15091: HWPMC tracing support (5) -- Intel PT.
Dec 27 2018, 5:35 PM
markj added inline comments to D15089: HWPMC tracing support (2) -- VM.
Dec 27 2018, 5:28 PM
markj added inline comments to D12875: HWPMC tracing support (1) -- main.
Dec 27 2018, 5:12 PM
markj added inline comments to D15089: HWPMC tracing support (2) -- VM.
Dec 27 2018, 4:42 PM

Dec 22 2018

markj committed rS342371: MFC r342207:.
MFC r342207:
Dec 22 2018, 7:45 PM
markj committed rS342370: MFC r342214:.
MFC r342214:
Dec 22 2018, 7:44 PM

Dec 21 2018

markj committed rS342294: MFC r342086:.
MFC r342086:
Dec 21 2018, 2:26 AM
markj committed rS342293: MFC r342086:.
MFC r342086:
Dec 21 2018, 2:22 AM

Dec 19 2018

markj updated the test plan for D16667: Extend uma_reclaim() to permit different reclamation targets..
Dec 19 2018, 6:05 PM
markj updated the diff for D16667: Extend uma_reclaim() to permit different reclamation targets..

A couple of minor changes:

  • ensure the bucket list is initialized
  • when reclaiming, adjust imin and imax at the same time as nitems
Dec 19 2018, 6:02 PM
markj committed rS342223: Replace uses of sbadaddr with stval..
Replace uses of sbadaddr with stval.
Dec 19 2018, 5:52 PM
markj closed D18594: Replace uses of sbadaddr with stval.
Dec 19 2018, 5:52 PM
markj committed rS342222: Revert r342219..
Revert r342219.
Dec 19 2018, 5:48 PM
markj committed rS342221: Implement cpu_halt() for RISC-V..
Implement cpu_halt() for RISC-V.
Dec 19 2018, 5:45 PM
markj closed D18595: Add definition for cpu_halt().
Dec 19 2018, 5:45 PM
markj committed rS342220: MFC r341595:.
MFC r341595:
Dec 19 2018, 5:42 PM
markj committed rS342219: MFC r341837, r342192:.
MFC r341837, r342192:
Dec 19 2018, 5:40 PM
markj accepted D18606: Fix linux_destroy_dev() behaviour when there are still files open from the destroying cdev..

The main portion of the change looks fine to me, I did not look very closely at the mlx5 change though.

Dec 19 2018, 5:31 PM
markj committed rS342214: Remove a use of a negative array index from fxp(4)..
Remove a use of a negative array index from fxp(4).
Dec 19 2018, 4:54 AM
markj closed D18603: Fix compile warning in if_fxp(4)..
Dec 19 2018, 4:54 AM
markj committed rS342207: Fix DDB's "show malloc" after r338899..
Fix DDB's "show malloc" after r338899.
Dec 19 2018, 12:17 AM

Dec 18 2018

markj updated the test plan for D18603: Fix compile warning in if_fxp(4)..
Dec 18 2018, 9:02 PM
markj committed rS342203: MFC r340402, r340914 (by alc), r341602 (by alc), r341766 (by alc):.
MFC r340402, r340914 (by alc), r341602 (by alc), r341766 (by alc):
Dec 18 2018, 9:02 PM
markj created D18603: Fix compile warning in if_fxp(4)..
Dec 18 2018, 8:50 PM
markj abandoned D18600: Revert r336326..
Dec 18 2018, 8:38 PM
markj abandoned D18601: Capsicumize rtsold(8) and rtsol(8)..
Dec 18 2018, 8:38 PM
markj created D18601: Capsicumize rtsold(8) and rtsol(8)..
Dec 18 2018, 8:38 PM
markj created D18600: Revert r336326..
Dec 18 2018, 8:38 PM
markj created D18599: Fix compile warning in if_fxp(4)..
Dec 18 2018, 8:37 PM
markj committed rS342202: MFC r341594, r341601:.
MFC r341594, r341601:
Dec 18 2018, 8:16 PM
markj committed rS342201: MFC r341808:.
MFC r341808:
Dec 18 2018, 8:14 PM
markj committed rS342200: MFC r341807:.
MFC r341807:
Dec 18 2018, 8:13 PM