User Details
- User Since
- May 16 2014, 7:35 PM (652 w, 1 d)
Today
Yesterday
In fact, wouldn't it be better to explicitly check the reported type to determine if the current shift is pkg_id_shift? From this PoV, the old code is correct for the leaf 0xb. And the code for leaf 0x1f would check that type is DieGroup and then explicitly assigns to pkg_id_shift.
Or at least the type can be cross-checked to ensure that microcode reports sensible data (I will not be surprised if some revisions appear to be buggy).
Fri, Nov 13
Thu, Nov 12
No this is wrong. The LoR reported is really a limitation of the witness and not the real exploitable LoR. It happens with any type of filesystem.
The test should be only enabled on 64bit userspace. I suspect even amd64 i386 compat would not allow allocating contig 2G due to AS fragmentation. armv7 should definitely fail to.
Wed, Nov 11
There should be two 'files' created by the detected hang:
debugfs_create_file("i915_error_state", 0644, minor->debugfs_root, i915,
&i915_error_state_fops);
debugfs_create_file("i915_gpu_info", 0644, minor->debugfs_root, i915,
&i915_gpu_info_fops);Is debugfs converted to sysctls on FreeBSD? Anyway, these are the things to look at, they were the useful source of data when I debugged i915 in drm2 times.
Hmm, I think now that if the problem is _GPU_ hanging then this patch cannot have any influence on it GPU does not share page tables with CPU, and the patch only modifies how the aliased mappings are established. There is something else going on.
Could this be done for NONE default policy as well?
Sorry, I do not follow. This was already committed as 1a4c2eedad5bd62c4ec3cdda276bf4579ecab6c6, no?
a.out is only supported on amd64. It is i386 as well, but i386 is going out.
Tue, Nov 10
I like this, but I have a small request. I am curious if you agree with it.
