PRU-UIO specified, but lsmod shows pru_rproc?

On the recent IoT (March 2018) standalone build, on BBB:

I'm trying to enable uio PRUSS, and in /boot/uEnv.txt I uncommented

  uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo

But after rebooting, it seems (I think?) that remoteproc is still what's loaded:

$ lsmod
Module Size Used by
pruss_soc_bus 4788 0
evdev 13811 1
uio_pdrv_genirq 4205 0
uio 11036 1 uio_pdrv_genirq
8021q 24278 0
usb_f_mass_storage 51462 2
garp 7357 1 8021q
mrp 9301 1 8021q
stp 2686 1 garp
llc 6287 2 garp,stp
usb_f_acm 8610 2
u_serial 13482 3 usb_f_acm
usb_f_ecm 11619 2
usb_f_rndis 26944 2
u_ether 13962 2 usb_f_ecm,usb_f_rndis
libcomposite 55456 16 usb_f_ecm,usb_f_acm,usb_f_mass_storage,usb_f_rndis
iptable_nat 2512 0
nf_conntrack_ipv4 12035 1
nf_defrag_ipv4 2016 1 nf_conntrack_ipv4
nf_nat_ipv4 6857 1 iptable_nat
nf_nat 18928 1 nf_nat_ipv4
nf_conntrack 117486 3 nf_conntrack_ipv4,nf_nat_ipv4,nf_nat
iptable_mangle 2303 0
iptable_filter 2453 0
spidev 9322 0
pru_rproc 14966 0
pruss_intc 9092 1 pru_rproc
pruss 10889 1 pru_rproc
tieqep 9111 0
ip_tables 14529 3 iptable_mangle,iptable_filter,iptable_nat
x_tables 22165 3 iptable_mangle,ip_tables,iptable_filter

$ ls /sys/class/uio/
$

$ dmesg | grep pru
[ 71.203962] sysfs: cannot create duplicate filename '/bus/platform/devices/4a300000.pruss'
[ 71.203968] Modules linked in: pruss_soc_bus(+) evdev uio_pdrv_genirq uio 8021q usb_f_mass_storage garp mrp stp llc usb_f_acm u_serial usb_f_ecm usb_f_rndis u_ether libcomposite iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_filter spidev pru_rproc pruss_intc pruss tieqep ip_tables x_tables
[ 71.210212] [<c0af705c>] (of_platform_populate) from [<bf12e2d4>] (pruss_soc_bus_probe+0x12c/0x290 [pruss_soc_bus])
[ 71.210260] [<bf12e2d4>] (pruss_soc_bus_probe [pruss_soc_bus]) from [<c08d6350>] (platform_drv_probe+0x60/0xc0)
[ 71.210360] [<c08d629c>] (__platform_driver_register) from [<bf131020>] (pruss_soc_bus_driver_init+0x20/0xc0 [pruss_soc_bus])
[ 71.210382] [<bf131020>] (pruss_soc_bus_driver_init [pruss_soc_bus]) from [<c0101d28>] (do_one_initcall+0x64/0x1a0)

In any case, if I try to prussdrv_open(PRU_EVTOUT_0), I get '-1: No such file or directory'. Am I missing a step?

Thanks!

Oh. I finally found this tiny note on https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays:

(doesn't work with v4.9.x-ti yet)

That same page says remoteproc works on v4.4.x-ti, so I'm not sure if the current IoT image is supposed to be able to use the PRU at all.

Just remoteproc_pruss for v4.9.x-ti, for "uio_pruss" i need to spend
some time writing up the other things you need to disable to get it to
work..

Regards,