**** BEGIN LOGGING AT Sun Jun 12 02:59:58 2016 Jun 12 05:21:17 all of the bad things i sad were wrong Jun 12 07:19:18 i took a look into drm and aged 10 years Jun 12 07:21:22 lol Jun 12 20:35:33 there we go, finally got around to identifying all L3 firewalls on the AM335x Jun 12 20:36:53 found a nice screw-up too... the EMIF firewall is afaict unable to differentiate between the emif config register space and the first 16 MB of RAM Jun 12 20:38:20 and EDMA TC1 and TC2 don't seem to be covered by any firewall whatsoever Jun 12 20:40:09 and neither are the L3 interconnect registers Jun 12 20:41:30 everything else seems covered by an L3 firewall or has integrated protection Jun 12 20:43:51 zmatt i would love to see your workbench Jun 12 21:07:17 hey guys Jun 12 21:07:45 i got parabola gnu/linux-libre up and running on the bbb Jun 12 21:31:37 ayjay: well, i'm at home, so... voila, my workbench: http://gerbil.xs4all.nl/2016-06-12-2328-0287.jpg Jun 12 21:32:39 (also used for the important task of providing a stable surface for tea accessories) Jun 12 21:33:19 and protection barrier for the flaming blue light of eye-stabbing death Jun 12 21:40:09 zmatt: just put the kettle on .. need a refill ? Jun 12 21:41:32 * ayjay ooooh Jun 12 21:42:14 veremit: I'm still good, thanks Jun 12 22:04:54 it is kinda annoying TI failed to provide full coverage with the firewalls... otherwise running untrusted code in PRUSS might have been an option Jun 12 22:06:42 ayjay: in case you're wondering about the wires sticking out: two are for selecting a different bootmode to make the bbb netboot over ethernet, and there's also a big reset button trying to hide behind the serial cable (with the red wires).. I don't like those tiny fiddly buttons on the bbb :P Jun 12 23:20:38 i somehow expected you had a logic analyzer Jun 12 23:20:48 i don't really understand how you work out some of the undocumented details on the bbb Jun 12 23:20:51 or maybe jtag? Jun 12 23:20:55 i've never used jtag Jun 12 23:22:02 I have one bbb with jtag... annoyingly being located on the bottom side so I needed to put my bbb on stilts ( http://gerbil.xs4all.nl/barebone.jpg ) Jun 12 23:22:20 but you don't need jtag all that often Jun 12 23:22:28 although it can be useful to play around a bit Jun 12 23:23:17 especially since there's "wait-in-reset" mode where the processor stays in reset so you can look en poke around in the SoC at your leasure Jun 12 23:24:24 kinda weird though, feels a bit ghost-town-ish... everything works, except everything is quiet... you even still need to turn on the lights on modules that are normally always enabled (like the Control Module) Jun 12 23:25:07 but this stuff was mostly based on info I already had from related SoCs Jun 12 23:25:43 TI is very inconsistent in what they include or omit in TRMs, so if you cross-reference them then you suddenly know a lot more :) Jun 12 23:26:30 like the DM814x (closely relative of the AM335x) has quite a recent chapter on the interconnects, but nothing about debug Jun 12 23:27:05 its predecessor, Netra / DM816x has very little on the interconnects but a very decent chapter about the debug subsystem Jun 12 23:28:35 so I basically just browse things, keep my ears open, and be sure to keep all versions of documentation since they don't just add or improve info but also remove things ... Jun 12 23:30:08 and JTAG itself is actually really stupid simple... ARM's debug protocol layered on top of it already less fun, and most jtag debug software is a PITA Jun 13 02:17:25 hmm maybe i should download the docs **** ENDING LOGGING AT Mon Jun 13 02:59:58 2016