Roger Pau Monné
c203fa6940
xen: add and enable Xen console for PVH guests
...
This adds and enables the PV console used on XEN kernels to
GENERIC/XENHVM kernels in order for it to be used on PVH.
Approved by: gibbs
Sponsored by: Citrix Systems R&D
dev/xen/console/console.c:
- Define console_page.
- Move xc_printf debug function from i386 XEN code to generic console
code.
- Rework xc_printf.
- Use xen_initial_domain instead of open-coded checks for Dom0.
- Gate the attach of the PV console to PV(H) guests.
dev/xen/console/xencons_ring.c:
- Allow the PV Xen console to output earlier by directly signaling
the event channel in start_info if the event channel is not yet
initialized.
- Use HYPERVISOR_start_info instead of xen_start_info.
i386/include/xen/xen-os.h:
- Remove prototype for xc_printf since it's now declared in global
xen-os.h
i386/xen/xen_machdep.c:
- Remove previous version of xc_printf.
- Remove definition of console_page (now it's defined in the console
itself).
- Fix some printf formatting errors.
x86/xen/pv.c:
- Add some early boot debug messages using xc_printf.
- Set console_page based on the value passed in start_info.
xen/xen-os.h:
- Declare console_page and add prototype for xc_printf.
2014-03-11 10:09:23 +00:00
..
2013-12-29 17:37:32 +00:00
2014-01-03 20:45:56 +00:00
2013-06-26 23:52:10 +00:00
2014-02-12 04:30:37 +00:00
2014-01-23 01:09:33 +00:00
2013-12-24 15:56:16 +00:00
2013-12-18 07:23:42 +00:00
2013-10-26 17:58:36 +00:00
2013-11-30 22:17:27 +00:00
2014-01-19 20:32:20 +00:00
2014-01-17 17:16:49 +00:00
2014-02-27 08:21:28 +00:00
2013-10-26 17:58:36 +00:00
2014-01-08 01:06:32 +00:00
2014-02-02 19:17:28 +00:00
2013-08-26 17:38:36 +00:00
2013-09-05 00:09:56 +00:00
2013-12-14 18:49:59 +00:00
2013-12-18 19:25:40 +00:00
2013-10-30 14:04:47 +00:00
2014-02-02 19:17:28 +00:00
2014-03-10 06:03:35 +00:00
2013-09-04 18:42:05 +00:00
2013-10-29 06:37:27 +00:00
2013-10-26 17:58:36 +00:00
2013-12-29 17:43:37 +00:00
2013-11-30 22:17:27 +00:00
2013-10-26 17:58:36 +00:00
2013-10-22 13:52:20 +00:00
2014-03-09 02:07:15 +00:00
2014-01-08 08:06:56 +00:00
2014-01-08 08:06:56 +00:00
2014-03-11 06:07:12 +00:00
2013-10-26 17:58:36 +00:00
2014-02-12 04:30:37 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2014-02-02 19:17:28 +00:00
2013-10-29 14:19:42 +00:00
2014-02-02 19:17:28 +00:00
2013-08-06 03:17:01 +00:00
2013-10-28 23:17:41 +00:00
2013-10-26 17:58:36 +00:00
2013-09-10 05:17:53 +00:00
2013-10-29 11:17:49 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2013-12-25 22:49:54 +00:00
2014-02-14 23:38:42 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2013-08-12 23:30:01 +00:00
2014-01-31 17:39:51 +00:00
2014-02-04 21:23:12 +00:00
2014-01-30 18:32:33 +00:00
2014-02-05 22:21:08 +00:00
2013-12-29 14:19:15 +00:00
2013-10-29 11:17:49 +00:00
2014-02-23 18:36:45 +00:00
2013-10-26 17:58:36 +00:00
2014-03-02 07:39:37 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2014-02-23 18:36:45 +00:00
2013-08-26 21:15:50 +00:00
2014-02-16 03:34:07 +00:00
2013-10-26 17:58:36 +00:00
2014-03-08 14:58:39 +00:00
2013-09-05 00:09:56 +00:00
2014-01-07 15:59:33 +00:00
2013-08-28 14:49:36 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2013-10-04 06:55:06 +00:00
2014-02-18 21:29:30 +00:00
2013-10-29 14:19:42 +00:00
2013-11-30 22:17:27 +00:00
2013-10-04 06:55:06 +00:00
2013-10-28 23:34:05 +00:00
2013-09-25 17:16:21 +00:00
2013-10-30 14:04:47 +00:00
2013-09-25 17:16:21 +00:00
2013-09-25 17:16:21 +00:00
2013-09-25 17:16:21 +00:00
2014-02-27 04:45:29 +00:00
2014-03-06 12:37:25 +00:00
2013-10-26 17:24:59 +00:00
2013-11-15 13:19:15 +00:00
2013-07-19 21:37:40 +00:00
2013-12-25 20:15:48 +00:00
2013-10-28 07:29:16 +00:00
2014-02-13 18:22:49 +00:00
2013-09-25 17:16:21 +00:00
2013-10-31 05:13:53 +00:00
2013-08-12 23:30:01 +00:00
2014-01-08 08:06:56 +00:00
2013-10-09 19:37:41 +00:00
2014-01-07 11:03:57 +00:00
2013-10-30 14:04:47 +00:00
2014-02-05 16:22:02 +00:00
2014-01-08 08:06:56 +00:00
2014-03-04 08:01:56 +00:00
2013-10-26 17:58:36 +00:00
2014-01-06 12:53:15 +00:00
2013-10-26 17:58:36 +00:00
2013-10-28 23:34:05 +00:00
2013-10-26 17:58:36 +00:00
2013-10-28 02:36:34 +00:00
2014-01-08 08:06:56 +00:00
2013-07-07 19:47:22 +00:00
2013-12-29 16:28:37 +00:00
2013-12-10 20:52:31 +00:00
2013-07-05 21:31:16 +00:00
2014-02-06 02:54:04 +00:00
2014-02-02 19:17:28 +00:00
2013-11-06 16:28:26 +00:00
2014-02-23 18:36:45 +00:00
2013-08-12 23:30:01 +00:00
2014-02-15 20:36:54 +00:00
2013-08-12 23:30:01 +00:00
2014-02-27 21:48:34 +00:00
2013-12-29 20:41:32 +00:00
2014-02-07 05:08:59 +00:00
2014-02-02 19:17:28 +00:00
2014-01-08 08:06:56 +00:00
2013-11-30 22:17:27 +00:00
2013-12-29 17:03:45 +00:00
2014-02-28 02:38:04 +00:00
2014-02-20 04:56:55 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2013-12-18 12:53:48 +00:00
2013-05-10 16:41:26 +00:00
2013-09-05 23:14:27 +00:00
2013-10-08 15:44:04 +00:00
2014-01-06 23:51:26 +00:00
2013-10-26 17:58:36 +00:00
2013-12-30 21:30:49 +00:00
2014-02-13 18:22:49 +00:00
2013-10-26 17:58:36 +00:00
2014-02-12 04:30:37 +00:00
2014-02-12 04:30:37 +00:00
2013-10-26 17:58:36 +00:00
2013-10-29 11:17:49 +00:00
2014-02-05 14:44:22 +00:00
2013-10-26 17:58:36 +00:00
2013-11-09 08:27:55 +00:00
2013-08-12 23:30:01 +00:00
2013-06-17 20:11:04 +00:00
2014-02-14 01:02:06 +00:00
2013-11-15 01:26:24 +00:00
2014-01-16 13:44:47 +00:00
2014-02-02 19:17:28 +00:00
2014-01-08 08:06:56 +00:00
2013-11-01 20:53:49 +00:00
2014-02-05 23:13:40 +00:00
2013-10-04 06:55:06 +00:00
2013-08-12 23:30:01 +00:00
2013-10-29 14:19:42 +00:00
2013-10-04 06:55:06 +00:00
2013-10-29 11:17:49 +00:00
2013-12-29 20:23:08 +00:00
2014-02-16 17:22:49 +00:00
2014-02-02 19:17:28 +00:00
2013-10-26 17:58:36 +00:00
2013-11-27 08:39:48 +00:00
2013-10-26 17:58:36 +00:00
2013-10-28 07:29:16 +00:00
2013-10-21 12:00:26 +00:00
2013-10-26 17:58:36 +00:00
2013-12-28 21:04:17 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 18:18:50 +00:00
2013-10-30 17:55:31 +00:00
2014-02-17 15:33:21 +00:00
2013-10-24 16:56:38 +00:00
2013-10-26 17:58:36 +00:00
2013-05-10 16:41:26 +00:00
2013-10-26 17:58:36 +00:00
2013-08-16 14:22:20 +00:00
2013-12-25 17:28:18 +00:00
2014-02-25 23:04:39 +00:00
2013-09-05 00:09:56 +00:00
2014-02-02 19:17:28 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2013-12-29 19:55:06 +00:00
2014-02-02 19:17:28 +00:00
2013-10-30 14:04:47 +00:00
2014-02-27 21:41:52 +00:00
2013-10-26 17:58:36 +00:00
2013-10-26 17:58:36 +00:00
2014-03-11 03:20:10 +00:00
2013-10-04 06:55:06 +00:00
2014-03-10 08:52:30 +00:00
2013-10-26 17:58:36 +00:00
2014-02-02 05:20:46 +00:00
2013-09-07 13:45:44 +00:00
2013-10-28 07:29:16 +00:00
2013-10-26 17:58:36 +00:00
2014-03-05 14:37:45 +00:00
2013-10-26 17:58:36 +00:00
2013-10-29 11:17:49 +00:00
2013-12-29 20:16:12 +00:00
2014-02-04 20:52:33 +00:00
2013-10-26 17:58:36 +00:00
2013-10-30 14:04:47 +00:00
2014-01-08 08:06:56 +00:00
2013-10-26 17:58:36 +00:00
2014-01-08 08:06:56 +00:00
2013-10-26 18:18:50 +00:00
2014-03-11 10:09:23 +00:00
2013-10-26 18:40:17 +00:00