In D26130#581023, @markj wrote:Instead of modifying vm_phys.c to have some knowledge of superpage reservations, could we instead allocation a reservation array per vm_phys_seg, at least in the VM_PHYSSEG_SPARSE case? I think that would keep the layering clean, and make it easy to solve the issue I pointed out in vm_reserv_from_page().
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Aug 24 2020
Aug 24 2020
scottph updated the diff for D26130: vm_reserv: Sparsify the vm_reserv_array when VM_PHYSSEG_SPARSE.
In D25798#581035, @markj wrote:Sorry, I missed the reply somehow.
Don't other PIC drivers require a similar change then? i.e., why isn't the change in pic_ipi_send() instead?
Aug 21 2020
Aug 21 2020
scottph added inline comments to D26128: bitset: add BIT_FFS_AT() for finding the first bit set greater than a start bit.
Aug 20 2020
Aug 20 2020
scottph added inline comments to D26128: bitset: add BIT_FFS_AT() for finding the first bit set greater than a start bit.
Jul 28 2020
Jul 28 2020
scottph added inline comments to D25839: efibootmgr: Add option to request booting to the firmware user interface.
scottph added inline comments to D25839: efibootmgr: Add option to request booting to the firmware user interface.
scottph added a comment to D25839: efibootmgr: Add option to request booting to the firmware user interface.
In D25839#572447, @manu wrote:LGTM.
I didn't knew this features, looks useful, is the variable reset by the
firmware ? (Or at least is supposed to be ?)
Jul 27 2020
Jul 27 2020
scottph requested review of D25839: efibootmgr: Add option to request booting to the firmware user interface.
Jul 26 2020
Jul 26 2020
In D25798#571993, @markj wrote:smp_rendezvous_cpus() uses a store-release to update smp_rv_waiters before
sending the IPI - why isn't that sufficient?
Jul 25 2020
Jul 25 2020
Apr 3 2020
Apr 3 2020
In D24066#529470, @grehan wrote:It could well be worth investigating if the changes to UEFI to properly support PcdPciDisableBusEnumeration = TRUE are less invasive than allowing runtime BAR changes
(Intel ACRN has this as TRUE)
Mar 14 2020
Mar 14 2020
Nov 15 2019
Nov 15 2019
Nov 12 2019
Nov 12 2019
scottph committed rS354648: nvdimm(4): Fix various problems when the using the second label index block.
nvdimm(4): Fix various problems when the using the second label index block
nvdimm(4): Only expose namespaces for accessible data SPAs
scottph updated the diff for D22253: nvdimm(4): Fix various problems when the using the second label index block.
Updated with @cem's suggestions. Reposting for mentor approval.
Nov 11 2019
Nov 11 2019
Nov 6 2019
Nov 6 2019
scottph added a comment to D22253: nvdimm(4): Fix various problems when the using the second label index block.
In D22253#486458, @cem wrote:Thanks!
Some initial tentative feedback and CCing kib@. Caveat, I haven't yet consulted any official documentation nor have I looked at the adjacent code to understand what it is doing, so my comments may just be uninformed. But, provisionally, I don't understand the motivation for some of this changeset.
Nov 4 2019
Nov 4 2019
scottph added inline comments to D22007: amd64: Ensure that the state of the switched-out thread is fully flushed.
Nov 1 2019
Nov 1 2019
scottph added a comment to D22007: amd64: Ensure that the state of the switched-out thread is fully flushed.
In D22007#481175, @cem wrote:Write Combining (WC) ... If the WC buffer is partially filled, the writes may be delayed until the next occurrence of a serializing event; such as, an SFENCE or MFENCE instruction, CPUID execution, a read or write to uncached memory, an interrupt occurrence, or a LOCK instruction execution.
The list is oddly specific and does not include 'mov to control registers,' but the "such as" language and cpuid example suggest to me that setting cr3 may be sufficient (if, as Konstantin points out, we actually did so).
Oct 30 2019
Oct 30 2019
devel/pmdk: update to 1.6.1
Oct 29 2019
Oct 29 2019
ah sorry, here's the same patch, but with context restored.
This fixes a failure in the test suite. libvmmalloc was using more thread local storage in the inital-exec mode than rtld was reserving space for, causing the library to fail to load. Switching to the local-dynamic model fixes the issue and allows the test suite to pass.
Oct 28 2019
Oct 28 2019
In D21987#480367, @cem wrote:Do Control Region SPAs have namespaces? I'm still fairly new to NFIT.
Oct 23 2019
Oct 23 2019
Likewise, thanks for the speedy reviews all.
- remove the machdep.intel_speed_shift tunable
- call out to hwpstate_intel's identify from est's
- show the cf_drv_dev's nameunit in dev.cpufreq.%d.freq_driver
- initialize the debug sysctl's sbuf w/o a drain function
- reject percentages outside [0, 100] in epp sysctl
Oct 17 2019
Oct 17 2019
- update cpufreq.4
- create hwpstate_intel.4
- guard intel_speed_shift with amd64 || i386
- undo dev => cf_dev
- some cf_drv_dev => dev
- some style fixes
- SYSCTL_ADD_STRING => SYSCTL_ADD_CONST_STRING
- SYSCTL_OUT thing
Oct 11 2019
Oct 11 2019
scottph added inline comments to D21987: nvdimm(4): Only expose namespaces for accessible data SPAs.
Oct 2 2019
Oct 2 2019
Sep 9 2019
Sep 9 2019
MFC 351897: nvdimm(4): Add description of NVDIMM Namespace support
MFC 348757,351225: acpi and nvdimm location_str updates
Sep 5 2019
Sep 5 2019
nvdimm(4): Add description of NVDIMM Namespace support
Aug 30 2019
Aug 30 2019
scottph retitled D19504: devel/pmdk: update to 1.6.1 from devel/pmdk: update to 1.5.1 to devel/pmdk: update to 1.6.1.
Sorry for the long delay here, I was waiting for the pmdk-1.6 release which incorporates some of our fixes upstream, and then went on vacation for the summer.
Aug 26 2019
Aug 26 2019
scottph retitled D20644: MFC 348757,351225: acpi and nvdimm location_str updates from MFC 348757: nvdimm: Provide nvdimm location information to MFC 348757,351225: acpi and nvdimm location_str updates.
Index: stable/12
and also:
Aug 19 2019
Aug 19 2019
Don't set the string "unknown" as a device's location_str
Aug 16 2019
Aug 16 2019
In D19976#463043, @rgrimes wrote:The additional note on style(9) on variable order declaration is informative only, you can choose to fix at your option.
@rgrimes I believe I've addressed your comments from earlier. Would you mind taking a look at the new patch? Thanks.
In D21281#462741, @bcran wrote:In D21281#462739, @scottph wrote:Is this error case something that happens only sometimes? Fetching multiple files is something that has definitely worked for me before.
Yes, it only happens if a file can't be found. For example if it's asked to open /boot/foo, then it'll try /boot/foo and /boot/foo/ before failing. And the crash is only seen when booting over a secure connection: HTTP works fine, HTTPS crashes.
Aug 15 2019
Aug 15 2019
Is this error case something that happens only sometimes? Fetching multiple files is something that has definitely worked for me before.
Jun 23 2019
Jun 23 2019
Jun 14 2019
Jun 14 2019
Jun 6 2019
Jun 6 2019
nvdimm: Provide nvdimm location information
Jun 5 2019
Jun 5 2019
Add myself to committers-src.dot and calendar.freebsd
Jun 3 2019
Jun 3 2019
Add myself as a new committer
May 31 2019
May 31 2019
May 23 2019
May 23 2019
Still working on fully reviewing this, but I noticed this one thing in testing.
May 21 2019
May 21 2019
gdb_read_mem and gdb_write_mem could conceivably be factored together, though I'm not sure the complexity of that would be worth it. With or without that, this patch looks good to me.
May 3 2019
May 3 2019
Apr 24 2019
Apr 24 2019
In D19976#430794, @araujo wrote:@scott.d.phillips_intel.com I'm wondering if sysutils/uefi-edk2-bhyve will work out of the box with these new options, or do we need to update this port as well?
Apr 22 2019
Apr 22 2019
reword comment about GETADDFLAGS macro
In D19975#429429, @rgrimes wrote:A question to @jhb, should the order of the enum and the code updated to be in alphabetic order, in a separate review, it would only obfuscate the change to do it here.
Apr 19 2019
Apr 19 2019
bhyve.8, update .Dd, start sentences on a new line.
Note that the UEFI firmware used with this needs to have the flash variable driver added in, as in: https://github.com/freebsd/uefi-edk2/pull/8
Apr 15 2019
Apr 15 2019