Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[9fans] vga vesa works on mp pc

4 views
Skip to first unread message

ge...@plan9.bell-labs.com

unread,
Dec 8, 2009, 7:09:51 PM12/8/09
to
I've just pushed out a small change to /sys/src/9/pc/realmode.c that
allows monitor=vesa to work on multiprocessor pcs without *nomp being
defined in plan9.ini (i.e., you can use all available processors [or
cores] and still use vesa mode). I've also pushed out new kernels, so
the distribution built tonight should include this fix.

erik quanstrom

unread,
Dec 8, 2009, 8:04:15 PM12/8/09
to

very nice!

- erik

Venkatesh Srinivas

unread,
Dec 8, 2009, 8:24:58 PM12/8/09
to

Cool, thanks!

If I read this right, you turn off interrupts on just the CPU
executing in realmode. Is the really all that had to be done for vesa
to support MP systems?

-- vs

ge...@plan9.bell-labs.com

unread,
Dec 8, 2009, 9:33:08 PM12/8/09
to
As far as I can tell, yes, that's all it took.

The old code had been turning off the old 8259 interrupt controllers
used by uniprocessors but didn't disable the lapic on mp systems.

0 new messages