/** * \brief X86 platform initialization * \author Sebastian Sumpf * \date 2013-05-17 */ /* * Copyright (C) 2013 Genode Labs GmbH * * This file is part of the Genode OS framework, which is distributed * under the terms of the GNU General Public License version 2. */ #include #include extern "C" void module_ehci_hcd_init(); extern "C" void module_ehci_pci_init(); extern "C" void module_uhci_hcd_init(); void platform_hcd_init(Services *s) { /* ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after */ if (s->ehci) { module_ehci_hcd_init(); module_ehci_pci_init(); } if (s->uhci) module_uhci_hcd_init(); }