Asahi Lina
|
7889f056f9
|
m1n1.agx.cmdqueue: Rename Timestamp to TimeStamp
This avoids a conflict with Construct
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-09-27 06:02:28 +09:00 |
|
Asahi Lina
|
65d4f7ab80
|
m1n1.fw.agx.channels & co: Add some KTrace support
This is quite handy to see what the firmware is doing
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-09-27 06:02:28 +09:00 |
|
Asahi Lina
|
01fbc9be41
|
m1n1.fw.agx.cmdqueue: Fix tail
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-09-27 06:02:28 +09:00 |
|
Hector Martin
|
501a367310
|
m1n1.fw.afk.rbep: Update rptr after each packet
This seems to unblock things for some reason.
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-08-31 02:29:31 +09:00 |
|
Hector Martin
|
270f864ae9
|
m1n1.fw.afk.epic: Implement system endpoint & debug enable
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-08-31 02:14:54 +09:00 |
|
Hector Martin
|
7d999ddf11
|
m1n1.fw.afk.epic: s/send_cmd/call/ for higher level messages
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-08-31 02:14:54 +09:00 |
|
Hector Martin
|
2c528baf2d
|
m1n1.fw.common: Implement OSSerialize build
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-08-31 02:14:54 +09:00 |
|
Hector Martin
|
041e07b56b
|
m1n1.fw.afk.epic: Ack notifies (maybe)
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-08-31 02:14:54 +09:00 |
|
Janne Grunau
|
583401d630
|
m1n1.fw.asc: Increase default boot timeout to 3
Necessary for running experiments/dcp.py with hv/trace_dcp.py.
Signed-off-by: Janne Grunau <j@jannau.net>
|
2022-08-30 22:32:30 +09:00 |
|
Janne Grunau
|
4ddf2a9eb6
|
m1n1.fw.dcp.manager: use kwargs for swap_complete_*
Also handle NULL swap_data. Fixes experiments/dcp.py after naming the
parameters in ipc.py.
Signed-off-by: Janne Grunau <j@jannau.net>
|
2022-08-30 22:32:30 +09:00 |
|
Hector Martin
|
d0ba79fde2
|
m1n1.fw.dcp: Support multi-unit EPIC services, refactor, add stuff
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-08-30 21:38:45 +09:00 |
|
Asahi Lina
|
fafe5c8c62
|
m1n1.fw.agx.handoff: Fix args & flush fields
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-18 21:38:38 +09:00 |
|
Asahi Lina
|
b95860ee10
|
m1n1.fw.agx.initdata: Unbreak 12.3 firmware
I knew I'd mess something up here...
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-18 21:25:28 +09:00 |
|
Asahi Lina
|
8f7d1a9a9c
|
m1n1.fw.agx.microsequence: Updates for 13.0b4 and fixes
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
88de83422a
|
m1n1.fw.agx.cmdqueue: Updates for 13.0b4 support and misc
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
3ad561bc25
|
HACK: Disable Stats message parsing
The size changed in 13.0b4, need to figure out the new size...
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
35067afec3
|
m1n1.fw.agx.channels: Fix KTrace message size/count
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
59bce08297
|
m1n1.fw.agx.channels: Fix TimeoutMsg field
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
f4daec5869
|
m1n1.fw.agx.channels: Add some more DeviceControl messages
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
b189e6a0ba
|
m1n1.fw.agx.channels: Switch a bunch of things to ZPadding
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
6441fe11cd
|
m1n1.fw.asc: Increase default boot timeout to 2
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
e8ce458dd5
|
m1n1.fw.agx.initdata: Updates for 13.0b4 support
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
b6fde95d88
|
m1n1fw.agx.cmdqueue: Update barrier stamp field names
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
8923ffdaa4
|
m1n1.fw.agx.microsequence: More field updates
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
04a92ce11c
|
m1n1.fw.agx: Drop spurious UAT import
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
0aee8b7e2e
|
m1n1.fw.agx: Add FWCtl doorbell function
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
ae8a4d9c4e
|
m1n1.fw.agx.channels: Add support for FWCtl ring
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
ab136b3234
|
m1n1.fw.agx.channels: Rename some DeviceControl messages
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
0b787f7d0d
|
m1n1.fw.agx.initdata: More field updates...
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
2b6996db63
|
m1n1.hw.uat: Move handoff code to m1n1.fw.agx.handoff
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 15:00:00 +09:00 |
|
Asahi Lina
|
52492350ee
|
m1n1.fw.agx.cmdqueue: Add support for setting queue priority
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:58:37 +09:00 |
|
Asahi Lina
|
a0aa41c743
|
m1n1.fw.agx.cmdqueue: Rename uuid field
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:58:19 +09:00 |
|
Asahi Lina
|
27e161b94e
|
m1n1.fw.agx.channels: Proper statistics message definitions
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:56:19 +09:00 |
|
Asahi Lina
|
96e4979c84
|
m1n1.agx: Support fault handling and recovery
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:55:39 +09:00 |
|
Asahi Lina
|
5ab443ccd7
|
m1n1.fw.agx.initdata: Even more updates and new fields...
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:48:42 +09:00 |
|
Asahi Lina
|
438ec70baa
|
m1n1.fw.agx.{cmdqueue,microsequence}: Lots of struct updates
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:42:59 +09:00 |
|
Asahi Lina
|
54f9f22578
|
m1n1.fw.agx.channels: Pass __str__ kwargs for diff/etc support
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:42:59 +09:00 |
|
Asahi Lina
|
bc77092cb7
|
m1n1.fw.agx.channels: s/Fault2/Timeout/
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:42:59 +09:00 |
|
Asahi Lina
|
1e7805284c
|
m1n1.fw.agx.initdata: Lots of fixes/updates and new fields...
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-08-17 13:42:59 +09:00 |
|
Hector Martin
|
c6e95657c3
|
experiments/mtp.py: Dump info
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-07-11 20:14:48 +09:00 |
|
Hector Martin
|
60c523d1a6
|
m1n1.fw.mtp: MTP client module
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-07-11 19:02:21 +09:00 |
|
Hector Martin
|
4d8065807c
|
m1n1.fw.asc: Make startup/shutdown more proper
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-07-11 19:02:21 +09:00 |
|
Hector Martin
|
615878ce68
|
m1n1.fw.asc: Support setting DART stream and allow physmem passthrough
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2022-07-11 19:02:21 +09:00 |
|
Asahi Lina
|
f19625f8da
|
m1n1.fw.agx: Disable some prints
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-19 03:54:31 +09:00 |
|
Asahi Lina
|
39f9844431
|
m1n1.fw.agx: Lots more structure updates / renames
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-19 03:54:22 +09:00 |
|
Asahi Lina
|
2d317ee515
|
m1n1/fw/agx/controllist.py: Improve tiler params struct
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-07 01:50:44 +09:00 |
|
Asahi Lina
|
77d6e75a1f
|
experiments/agx_1tri.py: Clean up more fields/structs
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-06 23:37:42 +09:00 |
|
Asahi Lina
|
94b1209139
|
m1n1.fw.agx.cmdqueue: More WorkCommandSubC fields
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-06 23:37:42 +09:00 |
|
Asahi Lina
|
0ca3af9b13
|
m1n1.fw.agx.cmdqueue,controllist: Add/fix lots of structures
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-02 23:53:00 +09:00 |
|
Asahi Lina
|
ca653557a3
|
m1n1.fw.agx.initdata: Make printing work without the hypervisor
Signed-off-by: Asahi Lina <lina@asahilina.net>
|
2022-06-02 23:49:42 +09:00 |
|