In addition to my other question http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=50650000000800000027870000&USEARCHCONTEXT_CATEGORY_0=_321_%24_12_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_321_%24_12_&UCATEGORY_S=0 , I also found the oddities when attempting to talk to the MITE:
a) Reading from BAR0 + 0x300 gave me 0xffffffff. Reading from BAR1 also. This is strange according to http://digital.ni.com/public.nsf/websearch/15f094f65a17e3af8625660d0018a20a?opendocument
b) If I read from BAR0 + 0xC0, I get 0x17d01093. I then write the physical address from BAR1 to BAR0 + 0xC0, which will be something like 0xfedfe000 | 0x80. If I read BAR0 + 0xC0 after that, I still get 0x17d01093.