| * S390 virtio-ccw loading program |
| * Copyright (c) 2013 Alexander Graf <agraf@suse.de> |
| * This work is licensed under the terms of the GNU GPL, version 2 or (at |
| * your option) any later version. See the COPYING file in the top-level |
| struct subchannel_id blk_schid; |
| char stack[PAGE_SIZE * 8] __attribute__((__aligned__(PAGE_SIZE))); |
| void virtio_panic(const char *string) |
| static void virtio_setup(void) |
| for (i = 0; i < 0x10000; i++) { |
| r = stsch_err(blk_schid, &schib); |
| if (virtio_is_blk(blk_schid)) { |
| virtio_panic("No virtio-blk device found!\n"); |
| virtio_setup_block(blk_schid); |
| sclp_print("Failed to load OS from hard disk\n"); |