BNX2X: removes all linux headers
[akaros.git] / kern / drivers / net / bnx2x / akaros_compat.h
1 /* Copyright (c) 2015 Google Inc.
2  *
3  * Dumping ground for converting between Akaros and other OSs. */
4
5 #ifndef ROS_KERN_AKAROS_COMPAT_H
6 #define ROS_KERN_AKAROS_COMPAT_H
7
8 #define __rcu
9 typedef unsigned long dma_addr_t;
10
11 /* Common headers that most driver files will need */
12
13 #include <assert.h>
14 #include <error.h>
15 #include <ip.h>
16 #include <kmalloc.h>
17 #include <kref.h>
18 #include <pmap.h>
19 #include <slab.h>
20 #include <smp.h>
21 #include <stdio.h>
22 #include <string.h>
23 #include <bitmap.h>
24 #include <mii.h>
25 #include <umem.h>
26
27 #endif /* ROS_KERN_AKAROS_COMPAT_H */