Initial checkin for supermicro p4dc6
This also includes a bunch of my pending work including - Updated serial code so we can compile in different serial port speeds - Updates to the build system so that: - Makefile.settings holds all of the settings of the config variables - ldoptions and cpuflags are generated automatically with perl scripts - src/config/Config holds all of the architecture neutral make file settings - Initial work on the P4 including how to use cache as ram - Update to the ioapic code for the P4 because it delivers irqs on the system bus instead of an out of band bus - Updated version of printf that doesn't need an intermediate buffer - logbuf_subr now handles the case when we want to use a log buffer - video_subr handles the preliminary code for writing to a video device. - Pending changes for the L440GX are merged in as well (hopefully I haven't messed then up since they were written).
This commit is contained in:
parent
be3ebbe61f
commit
a8151ba2cd
53 changed files with 2071 additions and 351 deletions
4
src/include/logbuf_subr.h
Normal file
4
src/include/logbuf_subr.h
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#ifndef LOGBUF_SUBR_H
|
||||
#define LOGBUF_SUBR_H
|
||||
|
||||
#endif /* LOGBUF_SUBR_H */
|
||||
|
|
@ -1205,6 +1205,15 @@
|
|||
#define PCI_DEVICE_ID_INTEL_82801AB_5 0x2425
|
||||
#define PCI_DEVICE_ID_INTEL_82801AB_6 0x2426
|
||||
#define PCI_DEVICE_ID_INTEL_82801AB_8 0x2428
|
||||
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1E0 0x244e
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1F0 0x2440
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1F1 0x244b
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1F2 0x2442
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1F3 0x2443
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1F4 0x2444
|
||||
#define PCI_DEVICE_ID_INTEL_82801BA_1F5 0x2445
|
||||
|
||||
#define PCI_DEVICE_ID_INTEL_82820FW_0 0x2440
|
||||
#define PCI_DEVICE_ID_INTEL_82820FW_1 0x2442
|
||||
#define PCI_DEVICE_ID_INTEL_82820FW_2 0x2443
|
||||
|
|
|
|||
|
|
@ -5,6 +5,9 @@
|
|||
|
||||
void displayinit(void);
|
||||
void display(char msg[]);
|
||||
void display_tx_byte(unsigned char byte);
|
||||
void display_tx_break(void);
|
||||
|
||||
void error(char errmsg[]);
|
||||
void post_code(uint8_t value);
|
||||
|
||||
|
|
|
|||
7
src/include/video_subr.h
Normal file
7
src/include/video_subr.h
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#ifndef VIDEO_SUBR_H
|
||||
#define VIDEO_SUBR_H
|
||||
|
||||
void video_init(void);
|
||||
void video_tx_byte(unsigned char byte);
|
||||
|
||||
#endif /* VIDEO_SUBR_H */
|
||||
Loading…
Add table
Add a link
Reference in a new issue