User Details
User Details
- User Since
- Feb 26 2021, 3:47 PM (282 w, 5 d)
Sun, Jul 26
Sun, Jul 26
olce requested changes to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
A quite quick review, which I'll complete later, but unfortunately only after a while since I'm about to be almost completely AFK for ~4 weeks.
olce requested changes to D57940: intelhfi - Intel TD/HFI driver - Part4b: Modifications due to hmp(4) interface change.
Please merge this into D44456.
olce requested changes to D56547: hmp(4): add provider interface.
Please see D56546's herald comment.
olce requested changes to D56546: hmp(4): introduce Heterogeneous MultiProcessing support.
Fri, Jul 24
Fri, Jul 24
olce committed rG5b5a10e35914: .git-blame-ignore-revs: Fix hash for sys/kern/kern_cpu.c whitespace changes (authored by olce).
.git-blame-ignore-revs: Fix hash for sys/kern/kern_cpu.c whitespace changes
olce committed rG815c4396c74b: .git-blame-ignore-revs: Fix hash for sys/kern/kern_cpu.c whitespace changes (authored by olce).
.git-blame-ignore-revs: Fix hash for sys/kern/kern_cpu.c whitespace changes
olce committed rGf02f552ad788: i386: provide PCPU pc_small_core for amd64 compat (authored by rlibby).
i386: provide PCPU pc_small_core for amd64 compat
i386: supply thermal interrupt handler
ps.1: Fix broken comment line
olce committed rG272c6a3c0af4: x86/local_apic.c: Add support for installing a thermal interrupt handler (authored by koinec_yahoo.co.jp).
x86/local_apic.c: Add support for installing a thermal interrupt handler
olce committed rGf594f06fa983: acpi_cpu(4): Call ACPI_GET_FEATURES() on a reset 'features' variable (authored by olce).
acpi_cpu(4): Call ACPI_GET_FEATURES() on a reset 'features' variable
olce committed rG93dbde154260: x86/local_apic.c: Factor out version read and max LVT slot computation (authored by olce).
x86/local_apic.c: Factor out version read and max LVT slot computation
olce committed rG45254c2df093: x86/local_apic.c: Fiddle with thermal LVT slot only if supported (authored by olce).
x86/local_apic.c: Fiddle with thermal LVT slot only if supported
olce committed rGde695c62190f: x86/local_apic.c: Thermal interrupt support: Additional style fixes (authored by olce).
x86/local_apic.c: Thermal interrupt support: Additional style fixes
cpufreq: Fix the incorrect format
olce committed rG387646c15b6f: files: riscv, arm64: Remove redundant 'ofw_cpu.c' (authored by olce).
files: riscv, arm64: Remove redundant 'ofw_cpu.c'
olce committed rGf7b8a6f156c3: acpi_hpet(4): Remove unused 'acpi_hpet_disabled' boolean (authored by olce).
acpi_hpet(4): Remove unused 'acpi_hpet_disabled' boolean
olce committed rGec59a50a60a3: acpi_cpu(4): Remove unused 'acpi_cpu_disabled' boolean (authored by olce).
acpi_cpu(4): Remove unused 'acpi_cpu_disabled' boolean
olce committed rGf58b90f17ecb: acpi_timer(4): Remove unused 'acpi_timer_disabled' boolean (authored by olce).
acpi_timer(4): Remove unused 'acpi_timer_disabled' boolean
olce committed rGd0fc89b3ba93: sched_ule: Fix off by one in preempt_thresh definition (authored by olce).
sched_ule: Fix off by one in preempt_thresh definition
olce committed rGbd13516d400b: .git-blame-ignore-revs: sys/kern/kern_cpu.c whitespace changes (authored by olce).
.git-blame-ignore-revs: sys/kern/kern_cpu.c whitespace changes
olce committed rG0fc121a6c13e: sched_ule: sched_priority(): More accurate __unused annotation (authored by olce).
sched_ule: sched_priority(): More accurate __unused annotation
olce committed rG87b46f92268b: sched_ule: sched_clock(): Remove a superfluous space (authored by olce).
sched_ule: sched_clock(): Remove a superfluous space
olce committed rG490d561de6da: acpi: Constify thanks to AcpiGetHandle() taking a constant pathname (authored by olce).
acpi: Constify thanks to AcpiGetHandle() taking a constant pathname
acpi: Suffix acpi_sleep_enable() with '_locked'
Thu, Jul 23
Thu, Jul 23
olce committed rG8b2546469323: x86_msr_op(9): consistently return the value read from MSR (authored by kib).
x86_msr_op(9): consistently return the value read from MSR
MAC/do: Tests: Fix copyrights
olce committed rG90f53c300ac9: style.9: Encourage style changes when doing significant modifications (authored by olce).
style.9: Encourage style changes when doing significant modifications
olce committed rG185d7d4a39f9: x86/local_apic.c: Properly calculate the number of LVT entries (authored by kib).
x86/local_apic.c: Properly calculate the number of LVT entries
olce committed rG60d7891a52cd: x86 lapic: Dump LVTs from the ddb show lapic command (authored by kib).
x86 lapic: Dump LVTs from the ddb show lapic command
olce committed rG73e58edc7caa: x86: mask all LAPIC vectors early, before BSP interrupts are enabled (authored by kib).
x86: mask all LAPIC vectors early, before BSP interrupts are enabled
x86/local_apic.c: add lapic_maxlvt() helper
olce committed rG847c60455a9e: x86/local_apic.c: convert lvts[] and elvts[] arrays to designated initializers (authored by kib).
x86/local_apic.c: convert lvts[] and elvts[] arrays to designated initializers
i386: supply thermal interrupt handler
olce committed rGb26cf7b48230: x88/local_apic.c: for each lvt element, add LVT register index (authored by kib).
x88/local_apic.c: for each lvt element, add LVT register index
olce committed rGfc759cca5090: acpi_cpu(4): Call ACPI_GET_FEATURES() on a reset 'features' variable (authored by olce).
acpi_cpu(4): Call ACPI_GET_FEATURES() on a reset 'features' variable
olce committed rG94ec0a9c183e: intr/x86: add ioapic_drv_t to reduce number of casts in IO-APIC implementation (authored by ehem_freebsd_m5p.com).
intr/x86: add ioapic_drv_t to reduce number of casts in IO-APIC implementation
olce committed rG7b675fe7306d: x86/local_apic.c: Add support for installing a thermal interrupt handler (authored by koinec_yahoo.co.jp).
x86/local_apic.c: Add support for installing a thermal interrupt handler
olce committed rGde606fe4fd1c: x86/local_apic.c: Factor out version read and max LVT slot computation (authored by olce).
x86/local_apic.c: Factor out version read and max LVT slot computation
olce committed rG2a3374d999fc: x86/local_apic.c: Fiddle with thermal LVT slot only if supported (authored by olce).
x86/local_apic.c: Fiddle with thermal LVT slot only if supported
ps.1: Fix broken comment line
cpufreq: Fix the incorrect format
olce committed rG019f643bc0a7: x86/local_apic.c: Thermal interrupt support: Additional style fixes (authored by olce).
x86/local_apic.c: Thermal interrupt support: Additional style fixes
olce committed rG0e4008992fc5: files: riscv, arm64: Remove redundant 'ofw_cpu.c' (authored by olce).
files: riscv, arm64: Remove redundant 'ofw_cpu.c'
olce committed rGcd289575964e: acpi_timer(4): Remove unused 'acpi_timer_disabled' boolean (authored by olce).
acpi_timer(4): Remove unused 'acpi_timer_disabled' boolean
olce committed rG34c289ede0d8: acpi_hpet(4): Remove unused 'acpi_hpet_disabled' boolean (authored by olce).
acpi_hpet(4): Remove unused 'acpi_hpet_disabled' boolean
olce committed rG83e087e0ea21: .git-blame-ignore-revs: sys/kern/kern_cpu.c whitespace changes (authored by olce).
.git-blame-ignore-revs: sys/kern/kern_cpu.c whitespace changes
olce committed rG22b653332451: sched_ule: Fix off by one in preempt_thresh definition (authored by olce).
sched_ule: Fix off by one in preempt_thresh definition
olce committed rG0841ba990d08: acpi_cpu(4): Remove unused 'acpi_cpu_disabled' boolean (authored by olce).
acpi_cpu(4): Remove unused 'acpi_cpu_disabled' boolean
olce committed rG905b6396644d: sched_ule: sched_clock(): Remove a superfluous space (authored by olce).
sched_ule: sched_clock(): Remove a superfluous space
olce committed rGef7f806e511f: sched_ule: sched_priority(): More accurate __unused annotation (authored by olce).
sched_ule: sched_priority(): More accurate __unused annotation
acpi: Suffix acpi_sleep_enable() with '_locked'
olce committed rG5850343763cb: MAC/do: Clarify comments about flags attached per-ID or per-ID-type (authored by olce).
MAC/do: Clarify comments about flags attached per-ID or per-ID-type
MAC/do: Tests: Quote the source directory
kern_prot.c: Belatedly add copyright
olce committed rG3a9e6cc05ae3: MAC/do: Tests: Declare required programs closer to use (authored by olce).
MAC/do: Tests: Declare required programs closer to use
MAC/do: Tests: Remove shebang lines
BSD.tests.dist: Add the new sys/mac/do directory
MAC/do: Add basic tests on setting rules
olce committed rG5af7d6930bf3: acpi: On /dev/power suspend, trigger userspace notifications (authored by olce).
acpi: On /dev/power suspend, trigger userspace notifications
olce committed rG9798fb6f3b34: style.9: Fix "parantheses" typos in the new C++ section (authored by trond.endrestol_ximalas.info).
style.9: Fix "parantheses" typos in the new C++ section
style.9: Fix two typos in the manual page
olce committed rGa00d53218a09: style.9: relax "return (value)" requirement for C++ (authored by ivy).
style.9: relax "return (value)" requirement for C++
olce committed rG58a0b5d61996: netstat(1): '-w': Banners to appear before a new statistics line, not after (authored by olce).
netstat(1): '-w': Banners to appear before a new statistics line, not after
olce committed rGe1f055c6517e: mac_do.4: Jail parameter takes 'new', not 'enable'; uid_t/gid_t are 32-bit (authored by olce).
mac_do.4: Jail parameter takes 'new', not 'enable'; uid_t/gid_t are 32-bit
olce committed rGe886baa0f124: chroot.2: "filedescriptors" => "file descriptors" (authored by olce).
chroot.2: "filedescriptors" => "file descriptors"
olce committed rG9356619327e7: vfs: Simplify vfs_write_resume()/vn_start_write_refed() (authored by olce).
vfs: Simplify vfs_write_resume()/vn_start_write_refed()
olce committed rG0b81ce7bcbb3: DEVICE_IDENTIFY.9: Fix function call to detect driver in example code (authored by olce).
DEVICE_IDENTIFY.9: Fix function call to detect driver in example code
olce committed rG045b82909cb3: MAC/do: Comments: Rephrase one, fix a typo in another (authored by olce).
MAC/do: Comments: Rephrase one, fix a typo in another
style.9: Fix a typo (missing word)
olce committed rGc4b7e6e3b7f4: x86: provide extended description for x86_msr_op(9) (authored by kib).
x86: provide extended description for x86_msr_op(9)
olce committed rG7ad1f88f6f5d: x86: add a safe variant of MSR_OP_SCHED* operations for x86_msr_op(9) (authored by kib).
x86: add a safe variant of MSR_OP_SCHED* operations for x86_msr_op(9)
olce committed rG304d7fcdf48a: kernel dump: dumpsys_gen_pa_next(): Fix "no more chunks" condition detection (authored by olce).
kernel dump: dumpsys_gen_pa_next(): Fix "no more chunks" condition detection
olce committed rGb6bbc04fcd0b: cpufreq(4): cpufreq_levels_sysctl(): Remove always false NULL test (authored by olce).
cpufreq(4): cpufreq_levels_sysctl(): Remove always false NULL test
olce committed rG3d20f69bdaac: sys/sysctl.h: Make it self-contained when included from the kernel (authored by olce).
sys/sysctl.h: Make it self-contained when included from the kernel
olce committed rG1129fecbb722: sys/sysctl.h: Add missing <sys/kassert.h> include (authored by olce).
sys/sysctl.h: Add missing <sys/kassert.h> include
i386 minidump: Remove unused macros
olce committed rG4018a762498a: sysctl(9): Booleans: Accept integers to ease knob conversion (authored by olce).
sysctl(9): Booleans: Accept integers to ease knob conversion
olce committed rGfbe6a98490f9: amd64: parse_memmap(): Move comment about size at proper place (authored by olce).
amd64: parse_memmap(): Move comment about size at proper place
olce committed rG3f511fa41b3b: x86: x86_msr_op(): MSR_OP_LOCAL: Disable interrupts on atomic ops (authored by olce).
x86: x86_msr_op(): MSR_OP_LOCAL: Disable interrupts on atomic ops
x86: x86_msr_op(): Simplify assertions
ps(1): Sort headers
olce committed rG370314d0946e: x86: x86_msr_op(): Move setting mode up, delineate logical blocks (authored by olce).
x86: x86_msr_op(): Move setting mode up, delineate logical blocks
olce added a comment to D58336: hwpstate_intel(4): use CPU_FOREACH instead of an IPI.
olce requested changes to D58014: MAC/do: cleanups for the exec_paths objects.
olce requested changes to D58012: MAC/do: add exec whitelist/blacklist support for mac_do consumers.
olce added a comment to D58012: MAC/do: add exec whitelist/blacklist support for mac_do consumers.
I like the idea presented here, it goes further than some initial thoughts I had. It looks like it could be made to work. However, the implications of this new feature appear not to have been explored thoroughly, and more work remains for the change here to be consistent.
Tue, Jul 21
Tue, Jul 21
olce committed rGdeddfa3db956: sched_4bsd: Allocate runqueues only for present CPUs (authored by Minsoo Choo <minsoo@minsoo.io>).
sched_4bsd: Allocate runqueues only for present CPUs
olce committed rG26ef66653448: sched_4bsd: Rename the global runqueue (authored by Minsoo Choo <minsoo@minsoo.io>).
sched_4bsd: Rename the global runqueue
olce committed rG5217b4a728dc: sched_4bsd: Remove obsolete SMP scaling for ticks per priority level (authored by olce).
sched_4bsd: Remove obsolete SMP scaling for ticks per priority level
olce committed rGe8dec0038bd9: sched_4bsd: Fix conflating priority of differently-niced CPU-bound threads (authored by olce).
sched_4bsd: Fix conflating priority of differently-niced CPU-bound threads
Mon, Jul 20
Mon, Jul 20
olce committed rGa6587ae0f46d: sched_ule: Fix selecting lowest priority thread early in corner case (authored by olce).
sched_ule: Fix selecting lowest priority thread early in corner case
olce added a comment to D57829: sched_ule: Fix selecting lowest priority thread early in corner case.
Fine, though please note I have a lot of rework of hwpstate_intel(4) incoming, in particular dropping this hybrid core detection code, so if you plan more/significant work in this area please liaise with me.
Sun, Jul 19
Sun, Jul 19
Yes, that makes sense.