#
be0eedaa |
|
05-Dec-2019 |
Daniel Schwyn <daniel.schwyn@inf.ethz.ch> |
imx8x: Add Mackerel definition for GPIO Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
|
#
ffded5cc |
|
11-Nov-2019 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
imx8: adding part of NIC dev file Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
9e8a3ed0 |
|
12-Jan-2020 |
Lukas Humbel <humbell@inf.ethz.ch> |
imx8x: uSDHC driver Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
eccc42f0 |
|
11-Nov-2019 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
imx8: adding part of NIC dev file Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
ecdd738e |
|
23-May-2019 |
Daniel Schwyn <daniel.schwyn@inf.ethz.ch> |
Add lpuart kernel driver Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
|
#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
20f16d78 |
|
14-Dec-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
armv7: Correct name PL130 to PL390 Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
de574cef |
|
13-Dec-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
armv7: Move distributor driver to userspace Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
d71d464e |
|
26-Oct-2018 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
armv8: initial Raspberry Pi 3 support Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
13713ef1 |
|
02-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
devices: merge VTd with VTd_IOTLB device definitions Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
79df19ed |
|
05-Jul-2018 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
arm: adding gic v3 Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
c88da149 |
|
08-Jun-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
irq: enable msi-x in conf header on route setup Same mechanism as with legacy interrupts, pci_int_ctrl is now managing which interrupt model will be activated in the confspace. Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
584d4472 |
|
06-Oct-2017 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
IRQ: Getting the 82574 to trigger MSIxs... The msix controller gets instantiated in the card, it gets the correct message. The card is being set up to use MSIx. But something is not working yet... Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
a80a207c |
|
02-Oct-2017 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
IRQ: Start with implementation of MSIx controller. Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
4d757c84 |
|
10-May-2017 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
ARMv8: Remove generic_timer.dev (now in armv8.dev) Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
1de2bb24 |
|
12-Apr-2017 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
ARMv8: Give correct name to GIC files Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
79a6fbe8 |
|
20-Mar-2017 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
GICv3: Add support for mem-mapped CPU interface Not clear if this is working, since we don't have a interrupt source yet. Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
783eb8cf |
|
14-Mar-2017 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
ARMv8: separating makerel file into related pieces Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
534c7aa2 |
|
09-Dec-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
devices/giv_v3: Bug fixes Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
522051e0 |
|
06-Dec-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
Initial ARMv8 device file with backing sysreg implementation Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
7db9c3e8 |
|
11-Oct-2016 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
T308: Added e1000e mackerel and device driver stub Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
34b947a0 |
|
07-Sep-2016 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
DeviceQueue: Solarflare driver added Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
ee3176b1 |
|
19-Jul-2016 |
David Cock <david.cock@inf.ethz.ch> |
ARMv7: Made some improvements to usbboot. Customised a bit for Barrelfish now, and supports loading from an ELF without specifying an explicit base address. The existing code was also chopping the last few hundred bytes off of every image it loaded. Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
2db7db69 |
|
05-Jul-2016 |
David Cock <david.cock@inf.ethz.ch> |
Zynq: initial image builds. Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
47522cb2 |
|
05-Jul-2016 |
David Cock <david.cock@inf.ethz.ch> |
ZYNQ: Added UART and System Control devices Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
7285cf7c |
|
07-Jul-2016 |
Moritz Hoffmann <moritz.hoffmann@hpe.com> |
devices/acpi_ec_mem: ARM has ACPI but communicates using memory instead of an IO port. This device is a precise copy of acpi_ec but uses MMIO to communicate with the EC. Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>
|
#
c3090136 |
|
23-Jun-2016 |
David Cock <david.cock@inf.ethz.ch> |
OMAP44xx: Clock frequency discovery. Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
3d4f6285 |
|
21-Jun-2016 |
David Cock <david.cock@inf.ethz.ch> |
ARMv7: CPUID check on boot. Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
96d27a40 |
|
30-May-2016 |
Timothy Roscoe <troscoe@inf.ethz.ch> |
Refactored ARMv7-A code. Cleaner startup process. Cleaner cross-platform portability (platform.h). Removed ARMv5. Removed ARMv7-m Removed XScale Changed kernel device paging interface and fixed bugs. Signed-off-by: Timothy Roscoe <troscoe@inf.ethz.ch>
|
#
f747554f |
|
17-Nov-2015 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
T24: remove remaining SCC code Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
27d57926 |
|
11-Jun-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
apm88xxxx: implement kernel serial driver. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
d6802fb4 |
|
10-Jun-2015 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
[T115] extending support for cpuid instruction initial commit of a unified cpuid library for obtaining information about cpu features, caches, tlbs, cores/threads etc. Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
878547ec |
|
04-Jun-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Merge of upstream arrakis code. This merge includes the following: * VT-d (IOMMU) support * VMX (Intel CPU virtualization) support * Parallel hake build * MegaRAID driver * Subways fast packet forwarding application * Identify physical address of VNodes * libstorage (VSIC & VSA support) * POSIX support: poll, uname, nanosleep, fsync, poll, pthread attributes, syslog, wait3, ... * TenaciousD (persistent data structures: log & queue) * Hack to skip boot RAM when it's too large * Arranet: Support for raw IP sockets, interrupts * Removal of colorful debug output * MegaRAID blockdevfs support * Arrakis compile wrappers for Autoconf * Patches to binutils & GCC to build Arrakis C++ applications Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch> Signed-off-by: Simon Peter <simpeter@cs.washington.edu> Signed-off-by: Oleg Godunok <ogodunok@gmail.com> Signed-off-by: Antoine Kaufmann <antoinek@cs.washington.edu> Signed-off-by: Jialin Li <lijl@cs.washington.edu> Signed-off-by: Dalton Black <dalton.m.black@gmail.com> Signed-off-by: Taesoo Kim <taesoo@uw.edu>
|
#
5ab3da9b |
|
24-Jul-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Extracted the Xeon Phi DMA channels out of the DMA device description.
|
#
41e45833 |
|
14-Jul-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Separated ioat dma into a new channel device
|
#
6678611a |
|
13-Jul-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Renamed cb_dma.dev into ioat_dma.dev
|
#
45d86bab |
|
12-Jul-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Addition of Intel Crystal Beach DMA controller register specification
|
#
6f718e4c |
|
24-Jun-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Xeon Phi DMA initial design and layout of the Xeon Phi DMA functionality.
|
#
c3c8bbf1 |
|
10-Jun-2014 |
Reto Achermann <acreto@student.ethz.ch> |
VirtIO and Xeon Phi Messaging Added a new message type for the xeon phi messaging subsystem to handle addition of new ring buffer descriptors. Extended the implementation of VirtIO. Refactoring of the internal and external headers to match data encapsulation.
|
#
12a212df |
|
30-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Merge commit try 2
|
#
b8bf76d0 |
|
30-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Replaced pci with arrakis branch
|
#
76e35028 |
|
26-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Xeon Phi Host Driver - Initialization of the PCI device - Interrupt enable/disable - SMPT management - Reset sequence - Diverse additions to the mackerel device specification
|
#
cb24d255 |
|
24-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Removed old KNC devices Added: Xeon Phi Boot Devices Added: Xeon Phi host driver Fixed: compilation issue with serial Adapted: use of mackerel for xeon phi serial driver.
|
#
de906f69 |
|
28-Feb-2014 |
Simon Peter <simpeter@cs.washington.edu> |
The Arrakis backport to Barrelfish. Here are the macro changes: * Made lwIP an optional network stack * Moved lwIP headers out of the general include directory * Parallel hake * CPU-virtualized ("arrakis") applications * libarrakis is a new libOS that uses CPU features directly * arrakismon is a new monitor for Arrakis apps * QEMU Multiboot support instead of GRUB (enables KVM) * e10k virtual function driver * Software virtual->physical mapping (substitutes IOMMU) * To be replaced soon with an Intel IOMMU driver * Better GDB and stack tracing support * New POSIX support * pthreads, inet_*(), usleep(), syslimits.h, sigaction(), mman.h, * resource.h, sendmsg(), recvmsg(), mkfifo(), syslog.h, sysexits.h, * fcntl(), getegid(), getgid(), pipe(), rlimits * epoll support * Separate waitset for interrupts * Thread TLS key and ID support * Moved PCRE headers to include/, where they usually are * Intel performance counters support * Handle boot-time RAM overflow (for machines with >=64GB RAM) * Arranet network stack * Fix for build of lib/barrelfish/arch/x86_64/dispatch.c without -O2 * New comandline options to pci daemon: * maxvfs=x, x is number of virtual functions to create for each * device supporting it * skb_bridge_program=x, x is SKB bridge programming script to use * bridge_bios is a script that uses the BIOS pre-set values, like Linux * Correctly build machine-optimized newlib parts * Library versions of e1000 and e10k drivers * Support for virtualization in e10k driver * e10k datacenter control plane daemon * Modified hellotest to be both a Barrelfish and an Arrakis application I've decided not to include the lwIP 1.4.1 code, as the port is not finished and who wants to use lwIP anyway with the Arrakis network stack and mTCP being released soon. If you want this, let me know (it's hugely superior to lwIP 1.3.1). I've made the code backwards-compatible with Barrelfish. The default should do what Barrelfish does. One can specify commandline options to the PCI daemon and e10k driver to configure I/O virtualization and the optional arrakismon allows loading CPU-virtualized "arrakis" programs. There are more pending changes, such as support for hardware rate limiting and weighted round robin packet scheduling, but I'd like these to go in first, before I push the rest.
|
#
0b83750c |
|
25-Feb-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Cleaned up omap44xx uart3 device file.
|
#
c8d0fa0b |
|
04-Feb-2014 |
Sebastian Wicki <swicki@student.ethz.ch> |
Added basic support for the Cortex A9 Global Timer The Cortex A9 global timer is a 64-bit incrementing counter, which is memory mapped in the private memory region. Thus, the code for the timer is currently all in the CPU driver. To read out the timer in userspace, two system calls are needed, one for the lower and and one for the upper half of the counter. The following helper function is provided to correctly read out the timer value in two 32 bit reads as suggested in the ARM TRM: errval_t sys_debug_hardware_global_timer_read(uint64_t *ret)
|
#
5e484ded |
|
04-Feb-2014 |
Sebastian Wicki <swicki@student.ethz.ch> |
Cleaned up OMAP4460 SDMA Mackerel file Changed to use regarrays for channels, instead of individual definitions, added scatter-gather descriptors and fixed some minor typos.
|
#
4be9b0f7 |
|
11-Dec-2013 |
Mothy <troscoe@inf.ethz.ch> |
Removed duplicate entries in devices Hakefile
|
#
2148b98e |
|
10-Dec-2013 |
Mothy <troscoe@inf.ethz.ch> |
Removed duplicate device file entries
|
#
55a00638 |
|
04-Sep-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
MMCHS driver for OMAP4 platform. Simple driver that can read and write blocks one-at-the-time on a SDHC card on the pandaboard. We currently don't support SD or MMC cards. The code was written to for the AOS course at ETH. Also contains an implementation for the ata_rw28 interface to work with the VFS FAT implementation.
|
#
b2445f25 |
|
28-Aug-2013 |
Claudio Föllmi <foellmic@student.ethz.ch> |
updated devices around cortex-m3 fixed ro flag in mmu TTB removed old autogenerated duplicate of mmu added cortex-m3 nvic
|
#
92db00e0 |
|
28-Aug-2013 |
Claudio Föllmi <foellmic@student.ethz.ch> |
add kernel support for OMAP44XX spinlock module added simple spinlock driver (similar to serial driver) set kputchar to use spinlocks on pandaboard cleaned up mackerel device
|
#
ecad7392 |
|
23-Jul-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Mackerel Code for USB Init, partial
|
#
a72e4fbf |
|
22-Jul-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Replaced any non ASCII Chars in the Mackerel files Added some Mackerel code to the kernel.
|
#
74db8981 |
|
19-Jul-2013 |
Stefan Kaestle <stefan.kaestle@inf.ethz.ch> |
pandaboard: Bugfixes after merge
|
#
f6ad4c2c |
|
10-Jul-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
Cleaned up omap padconf core mackerel file and added it to hake.
|
#
220ad3e3 |
|
10-Jul-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
Fixed indention in devices Hakefile.
|
#
b6b7483a |
|
25-Jun-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
MMCHS driver cleanup Using generated mackerel files in CM2.
|
#
894d0022 |
|
08-Jul-2013 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
MMCHS and I2C code imported into main tree right now as a kernel-space library. Needs to be changed to a user space driver.
|
#
5ef20dab |
|
10-Jun-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
(library) driver for face detection that can run inside the kernel right now.
|
#
bb411ca6 |
|
02-Jun-2013 |
Stefan Kaestle <stefan.kaestle@inf.ethz.ch> |
Added omap44xx_mmu again to fix dependency error when building arm_gem5_image. Improved code formatting.
|
#
dbed7c53 |
|
14-May-2013 |
Mateusz Olczak <mateusz@olczak.se> |
I've finished the work on the e1000 driver. All previous out standing issues have now been resolved. * e1000 driver now works under Qemu, Simics and VirtualBox. * Extended the number of supported NICs. * Moved the e1000 driver to Mackerel 2 interface. * e1000n_hwinit.c: * e1000 driver now takes in consideration what card you have. Handles different cards more correctly. * EEPROM: Extended the set of cards where eeprom reads are handled correctly for that card. * Extended this set of supported cards. * Checking that EEPROM read is done. * Bailout and inform if EEPROM is not present. * New read MAC address code. * New card reset code. * MAC address: Was not programmed correctly. * Setting serial interface correctly for more cards. (previously same setting was made for all cards.) * Link auto-negotiation. (previously link type and speed was forced disregarding if it was supported by media) * Correctly setting hardware supported receive buffer size. * Setting Transmit Inter Packet Gap (TIPG) correctly for more cards. * Setting Interrupt Throttling to recommended values. * e1000.dev: added register and updated various registers. * e1000n.c: Removed uncommented code. * Renamed some variables and function to make clear what they do. * Added #ifdefine for parts that wore commented out but marked as "useful" for some purpose, such as CONFIG_MICROBENCHMARKS. * Added probing for card type. * Added help option. * Added comments/documentation. * Print of detected link speed and type. * Updated printing of debug messages and ordinary messages. * Fixed wrong max packet receive length for ethernet. (previous value was the max transmit size - They differ due to CRC) * Other bug fixes minor.
|
#
b9d95886 |
|
11-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
USB hardware initialization in the omap kernel. Some implementation of the ehci controller
|
#
d90c457e |
|
30-Apr-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Flounder Defs and Mackerel Dev --HG-- rename : if/usb.if => if/usb_manager.if rename : usr/drivers/usb/usb_manager/usb_device.h => include/usb/usb_device.h rename : usr/drivers/usb/usb_manager/usb_xfer.h => include/usb/usb_xfer.h
|
#
79f929f1 |
|
04-Apr-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
Add pandammu. --- devices/Hakefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
|
#
675b057f |
|
04-Apr-2013 |
Gerd Zellweger <mail@gerdzellweger.com> |
Fix whitespace in devices Hakefile. --- devices/Hakefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
|
#
fd129d3e |
|
09-Aug-2012 |
Mothy <troscoe@inf.ethz.ch> |
Reorged files. GPIO defintions. Flash one LEd :-( --HG-- rename : devices/omap44xx_id.dev => devices/omap/omap44xx_id.dev rename : devices/omap44xx_usbconf.dev => devices/omap/omap44xx_usbconf.dev rename : devices/omap_uart.dev => devices/omap/omap_uart.dev
|
#
7042b868 |
|
09-Aug-2012 |
Mothy <troscoe@inf.ethz.ch> |
Cleaned up some assembly. Added memory sizing (currently unused, but helpful).
|
#
21088d9a |
|
08-Aug-2012 |
Mothy <troscoe@inf.ethz.ch> |
Some fixes.
|
#
65d6a7a5 |
|
03-Aug-2012 |
Mothy <troscoe@inf.ethz.ch> |
Added USB configuration block
|
#
d7597231 |
|
27-Jul-2012 |
Mothy <troscoe@inf.ethz.ch> |
Cleaned up init code somewhat.
|
#
90ba0d9e |
|
28-Jun-2012 |
Simon Peter <speter@inf.ethz.ch> |
Adding an OMAP UART kernel driver and OMAP architecture integrator to the ARM GEM5 architecture.
|
#
884fc8a5 |
|
03-Jun-2012 |
Samuel Hitz <hitzs@student.ethz.ch> |
added cortex-a9 snoop control unit device description
|
#
9dbbc190 |
|
11-May-2012 |
Samuel Hitz <hitzs@student.ethz.ch> |
- kernel ready - added 3 new devices for development board - temporary added debug printfs
|
#
1c424fb4 |
|
29-Mar-2012 |
Mothy <troscoe@inf.ethz.ch> |
Amalgamated EHCI definitions into one file, and added datatypes. Added more permissible datatype sizes to Mackerel. Tweak to pit.c to include devices from the current directory.
|
#
e1794034 |
|
22-Mar-2012 |
Mothy <troscoe@inf.ethz.ch> |
OHCI USB controller mackerel definition. Prettyprinting fixes to Mackerel. Beginnings of a USB UHCI driver for Qemu.
|
#
eb87d05d |
|
10-Jan-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
Added AHCI driver (ahcid), AHCI user-space library (libahci), AHCI Flounder backend, block device file system (in libvfs), and various tests and benchmarks for the above. Source: Distributed Systems Lab: A Messaging Interface to Disks (Manuel Stocker, Mark Nevill, Simon Gerber).
|
#
5f573658 |
|
27-Dec-2011 |
Antoine Kaufmann <antoinek@student.ethz.ch> |
Initial commit of e10k driver (Intel 82599 10GbE Nic)
|
#
b7641961 |
|
19-Dec-2011 |
Mothy <troscoe@inf.ethz.ch> |
Ported RTL driver to Mackerel shift driver - but not yet tested.
|
#
3ab2237c |
|
14-Dec-2011 |
Mothy <troscoe@inf.ethz.ch> |
Fixed acpi code to use new Mackerel driver.
|
#
a590a7b6 |
|
13-Dec-2011 |
Mothy <troscoe@inf.ethz.ch> |
Converted the pic and xapic drivers to use the Mackerel shift driver syntax.
|
#
f71b4c9e |
|
07-Dec-2011 |
Mothy <troscoe@inf.ethz.ch> |
Fixed weird crashing bug. --HG-- rename : devices/x86_64_pagetable.dev => devices/amd64.dev
|
#
5bb6fbd0 |
|
09-Nov-2011 |
Mothy <troscoe@inf.ethz.ch> |
Fixed several serious Mackerel bugs (including access to fields in datatypes larger than 64 bits) Added support for register types to be constant types. Converted ia32_dev to the Shift driver rather than the old Bitfield driver.
|
#
1403ef5e |
|
07-Sep-2011 |
Mothy <troscoe@inf.ethz.ch> |
Latent weirdness in the XScale build process (which could probably be rationalized), together with further tweaking of device files. --HG-- rename : devices/ixp2800_icp_pic.dev => devices/ixp2800_icp_pic0.dev
|
#
ccff803c |
|
07-Sep-2011 |
Mothy <troscoe@inf.ethz.ch> |
Fixed more inconsistent device names, this time for ARM. --HG-- rename : devices/arm_icp_pic.dev => devices/arm_icp_pic0.dev
|
#
06785d3e |
|
06-Sep-2011 |
Mothy <troscoe@inf.ethz.ch> |
Added gratuitous uhci device, for qemu support in the future.
|
#
7ad184da |
|
07-Sep-2011 |
Mothy <troscoe@inf.ethz.ch> |
Removed spurious device include.
|
#
396bc7be |
|
07-Sep-2011 |
Mothy <troscoe@inf.ethz.ch> |
Cleanup: removed redundant cmos.dev (lpc_rtc.dev has it all). Moved rtc in-kernel driver to use Shift driver. Made it clearer that the bitfield driver is deprecated for new devices. Fixed minor bug in Shift driver.
|
#
0ddcb0db |
|
06-Sep-2011 |
Mothy <troscoe@inf.ethz.ch> |
Now compiling all X86 code; renamed identifiers for consistency. --HG-- rename : devices/pc16550d_uart.dev => devices/pc16550d.dev
|
#
559955b4 |
|
02-Aug-2011 |
Simon Peter <speter@inf.ethz.ch> |
Merge from ASPLOS tree.
|
#
9299dcef |
|
08-Jul-2011 |
Stefan Kästle <stefan.kaestle@inf.ethz.ch> |
Initial version of public stable barrelfish repository.
|