Commits
isp
Name already in use
Commits on Jun 14, 2022
Commits on Jun 13, 2022
Commits on Jun 11, 2022
Commits on May 23, 2022
Commits on May 21, 2022
Commits on Apr 19, 2022
-
hv_exc: Do not forget to arm tick in fast path
Signed-off-by: Hector Martin <marcan@marcan.st>
-
hv_exc: Improve multi-core scalability
The HV tick polling now only runs on CPU#0. All CPUs have the 1000Hz HV tick, but secondaries only use it to poll the FIQ state and that path does not take the BHL if no other FIQ was pending. Signed-off-by: Hector Martin <marcan@marcan.st>
-
dart: Announce real-time DARTs
Mostly just for reference. Signed-off-by: Hector Martin <marcan@marcan.st>
-
memory: Remap some carveouts as uncached
This fixes display DART real-time cache hits causing AMCC exceptions. The relevant carve-outs have flags 0x60004016; 0x60004002 is used for DCP which is non-realtime, so I'm guessing the '16' means we should map it uncached. Signed-off-by: Hector Martin <marcan@marcan.st>
-
WIP: m1n1.hv: add support for starting CPUs on the second M1 Ultra die
notes: - macos guest only works if the display is not initialized - macos guest appears to be very slow Signed-off-by: Janne Grunau <j@jannau.net>
-
cpufreq: Add support for t6002
Signed-off-by: Janne Grunau <j@jannau.net>
-
smp: Start CPU cores on the second t6002 die
Signed-off-by: Janne Grunau <j@jannau.net>
-
nvme: Support nvme on die 1 for t6002
Signed-off-by: Hector Martin <marcan@marcan.st>
-
pmgr: Add multi-die support for t6002
Signed-off-by: Janne Grunau <j@jannau.net>
-
aic: Add support for multi-die AIC2 as seen on the M1 Ultra
Multi-die IRQs are coded as in the ADT: die * max_irq + num Signed-off-by: Janne Grunau <j@jannau.net>
-
Signed-off-by: Janne Grunau <j@jannau.net>
-
display: Map the framebuffer if it is not mapped
iboot on Mac Studio (M1 Ultra) does not map the framebuffer("/vram") for dcp and disp0. Signed-off-by: Janne Grunau <j@jannau.net> -
dart: Add dart_find_iova() to find unused IOVA space
Signed-off-by: Janne Grunau <j@jannau.net>
Commits on Apr 16, 2022
-
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Unbreak encode for RGB formats
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Figured out how to activate tiling
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Implement encoding from planar formats
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Support encoding linear YUV
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Implement YUV10 mode for encoding
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Implement encoding other RGB formats
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Implement encoding subsampling modes
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Import working encode experiment
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Implement decoding into planar formats
Signed-off-by: R <rqou@berkeley.edu>
-
Signed-off-by: R <rqou@berkeley.edu>
-
Note that dithering does not get configured Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Implement decoding other subsampling modes
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Import working basic decode experiment
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: probe registers more thoroughly
Signed-off-by: R <rqou@berkeley.edu>
-
jpeg: Import register definitions
This comes from experiments that were performed out-of-tree Signed-off-by: R <rqou@berkeley.edu>