| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
initrd offset, etc.
- a couple of HAL related changes to make it build better
- the start of making newport graphics a module; currently this breaks as a
module, but works okay built into the kernel.
- Alex
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Linux newport structure is now compatible with the IRIX version.
GNOME compliant display properties implemented. Oops. Wrong mailing
list.
|
|
|
|
| |
(Untested, really, thanks to UPS.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- make keyboard forward events to the streams keyboard
module for delivery to the shmiq.
- Fixes to make the graphics streams driver use dentries
(this is the reason Alex's compile failed).
- Major/misc numbers that were assigned by HPA for the
streamable devices.
- keyboard streams device.
- working shmiq framework for the keyboard.
What needs to be done:
- Fix the mouse driver, did someone ever got any
information out from /dev/psaux on the SGI port?
- Figure out why changes made in the kernel side to the
SHMIQ are not always seen by the user space.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
registers. The actual context switch code is not
yet there. But the rest of the magic (mapping/unmapping
the registers on demand is already in).
o Interface for allowing binary-only console modules added.
o My RRM bits, nothing really interesting now.
For now, I am assuming in the code that there will be a minor per
real graphics device, and that the X server will go and open
/dev/graphicsN instead of opening /dev/graphics and using the
gfx_attach_board->board variable.
The interface the X server uses is not clear.
I believe it will be pretty easy to provide the stripped down
shmiq interface. Not only that, but we can even provide the
same ABI (yes, ABI) for SGI shmiq input modules (yep, looks
pretty easy once you have an strace that shows this information).
Now, the only thing missing is figuring what is wrong my current
conception of the use of shmiq. I just can't get it.
|
|
1. Make the code multiple-device aware (even if I can't
test it, it is better to have it designed like this since now).
2. Added the beginning of the /dev/{graphics,opengl}, /dev/gfx
drivers.
3. Renamed newport.c to cons_newport.c. This is just the console
rendering code. Will put the more complex virtualizing, context
switching code for the newport on newport.c
4. streamable.c is supposed to have all of the stream devices that
we need for IRIX emulation (not much there just now): shmiq, gfx and
keyboard and mouse plugins.
More tomorrow, now it is time to sleep :-)
|