Thread (39 messages) 39 messages, 2 authors, 2009-12-15

Re: [PATCH 07/28] virtio: console: don't assume a single console port.

From: Amit Shah <hidden>
Date: 2009-11-30 05:42:39

On (Mon) Nov 30 2009 [12:20:02], Rusty Russell wrote:
On Sat, 28 Nov 2009 05:20:30 pm Amit Shah wrote:
quoted
Keep a list of all ports being used as a console, and provide a lock
and a lookup function.  The hvc callbacks only give us a vterm number,
so we need to map this.
OK, I think we can do better than this.

How about we introduce a 'struct console_port', like so:

	/* A port which is used as a console. */
	struct console_port {
		struct port port;

		u32 vtermno;
		struct list_head list;
	};

	static DEFINE_SPINLOCK(console_lock);
	static LIST_HEAD(consoles);
I tried to keep your patches close to the ones you sent -- I make a
change similar to this in patch 14. I can fold the two into one,
obviously.

(I'll wait for comments to the other patches in the series before
sending out a new respin.)

Thanks!
		Amit
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help