several driver architecture stuff, a lot of IO fixes to get this piece running, added HDMI driver, added video test rendering an image to the screen