Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-10-20 | Merge pull request #4 from svenschnelle/parisc-qemu-4.1.0parisc-qemu-4.1.0 | Helge Deller | 3 | -104/+58 | |
STI support and LASI RTC fixes | |||||
2019-10-20 | parisc: support LASI RTC register | Sven Schnelle | 2 | -90/+8 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-10-20 | parisc: Add support for setting STI screen resolution | Sven Schnelle | 1 | -14/+50 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-09-11 | Merge pull request #3 from svenschnelle/sti | Helge Deller | 12 | -417/+1176 | |
Merge STI graphics/console support from Sven Schnelle | |||||
2019-09-11 | parisc: wire up graphics console | Sven Schnelle | 3 | -104/+109 | |
Add the code necessary to wire up the PS/2 Keyboard, Mouse port and Artist graphics. If Artist is detected, the graphical console is used as the system console, otherwise the serial port is used. Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-09-11 | parisc: Add STI support | Sven Schnelle | 6 | -309/+972 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-09-11 | parisc: add LASI PS/2 emulation. | Sven Schnelle | 4 | -2/+90 | |
This adds emulation of the PS/2 Keyboard and Mouse port found on LASI chips. Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-09-11 | parisc: add missing header guard to hppa.h | Sven Schnelle | 1 | -0/+3 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-09-11 | parisc: fix PDC info for graphics adapter | Sven Schnelle | 1 | -3/+3 | |
Remove the additional address, as this doesn't match SeaBIOS' STI ROM location and crashes the HP-UX kernel. Instead use PAGE0->proc_sti for passing the address. Also fix the bus location. Signed-off-by: Sven Schnelle <sven.schnelle@lancom.de> | |||||
2019-08-16 | Fix mod_pgs (number of pages) for graphic cards | Helge Deller | 1 | -2/+8 | |
Signed-off-by: Helge Deller <deller@gmx.de> | |||||
2019-08-16 | Implement SeaBIOS returning additional addresses. Fixes HP-UX boot. | Helge Deller | 1 | -3/+16 | |
2019-08-16 | Fix serial ports and add PDC_MODEL functions for special instructions enablement | Helge Deller | 1 | -7/+17 | |
2019-08-16 | Do not print \r on parisc SeaBIOS | Helge Deller | 1 | -1/+1 | |
2019-08-16 | Implement ENTRY_IO_BBLOCK_IN IODC function | Helge Deller | 1 | -4/+12 | |
Additionally fix small compiler warnings and make sure that we report to support 32-bit PDC calls only. Signed-off-by: Helge Deller <deller@gmx.de> | |||||
2019-08-13 | Add serial, parallel and LAN port support of LASI chip | Helge Deller | 1 | -2/+59 | |
2019-07-30 | Return non-existant BTLB for PDC_BLOCK_TLB | Helge Deller | 1 | -2/+16 | |
Instead of returning an error for a not-implemented PDC call, report that the systems does not support any BTLBs. This avoids an error message when starting MkLinux. Signed-off-by: Helge Deller <deller@gmx.de> | |||||
2019-07-30 | Add PDC_MEM_MAP and ENTRY_INIT_SRCH_FRST for OSF/MkLinux | Helge Deller | 1 | -7/+43 | |
OSF/mklinux supported the old HP700 series workstations, so the port still calls really old PDC functions like PDC_MEM_MAP or the ENTRY_INIT_SRCH_FRST/ENTRY_INIT_SRCH_NEXT IODC IODC functions. This patch adds those missing pieces, but since the current QEMU emulation emulates a newer B160L machine, mklinux will fail to detect the LASI chip which is located below the "Phantom PseudoBC GSC+ Port" and thus stop booting. Anyway, if we at some point in future add HP700 emulation (which should be easy), mklinux should be able to boot further. Signed-off-by: Helge Deller <deller@gmx.de> | |||||
2019-03-15 | Improve debug messages, code indenting, TOD accuracyparisc_firmware | Helge Deller | 1 | -23/+46 | |
2019-03-14 | Fix CPU HPA mod path, needs fix for qemu as well! | Helge Deller | 3 | -6/+11 | |
2019-03-13 | Add IODC ENTRY_INIT_DEV test, finally fixes ODE IOTEST. | Helge Deller | 1 | -1/+8 | |
2019-03-13 | Implement ENTRY_TEST iodc test | Helge Deller | 1 | -11/+46 | |
Now IOTEST test program from ODE succeeds as well. Added helper functions HPA_is_serial_device() and HPA_is_storage_device(). Signed-off-by: Helge Deller <deller@gmx.de> | |||||
2019-03-13 | Increase initial array size of parisc_devices[] since we reduced ↵ | Helge Deller | 1 | -1/+1 | |
HPPA_MAX_CPUS to 8. | |||||
2019-03-13 | Merge pull request #2 from svenschnelle/master | Helge Deller | 2 | -398/+570 | |
Master | |||||
2019-03-12 | parisc: fix PDC_COPROCESSOR | Sven Schnelle | 2 | -4/+6 | |
The bits in the coprocessor bitmask are count from the left, and have only 8 bits representing 8 coprocessors. So also adjust HPPA_MAX_CPUS to reflect that. This changes makes HP-UX and ODE recognize the FPU. Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: set result in ENTRY_INIT_MOD | Sven Schnelle | 1 | -0/+1 | |
2019-03-10 | parisc: move PDC_INITIATOR to its own function | Sven Schnelle | 1 | -20/+29 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_PCI_INDEX to its own function | Sven Schnelle | 1 | -26/+36 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_IO to its own function | Sven Schnelle | 1 | -9/+20 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_SOFT_POWER to its own function | Sven Schnelle | 1 | -8/+17 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_SYSTEM_MAP to its own function | Sven Schnelle | 1 | -41/+48 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_PSW to its own function | Sven Schnelle | 1 | -14/+24 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_MEM to its own function | Sven Schnelle | 1 | -21/+30 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_TLB to its own function | Sven Schnelle | 1 | -14/+20 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_ADD_VALID to its own function | Sven Schnelle | 1 | -15/+25 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_TOD/PDC_NVOLATILE to its own function | Sven Schnelle | 1 | -65/+92 | |
2019-03-10 | parisc: move PDC_IODC to its own function | Sven Schnelle | 1 | -60/+69 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_COPRO to its own function | Sven Schnelle | 1 | -12/+21 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_HPA to its own function | Sven Schnelle | 1 | -10/+18 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_CACHE to its own function | Sven Schnelle | 1 | -35/+46 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_MODEL to its own function | Sven Schnelle | 1 | -33/+41 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_PIM to its own function | Sven Schnelle | 1 | -14/+25 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: move PDC_CHASSIS to its own function | Sven Schnelle | 1 | -17/+25 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-10 | parisc: don't skip negative path parts in PDC_TRANSLATE_PATH | Sven Schnelle | 1 | -4/+1 | |
Looks like i was wrong that -1 means "don't compare" - This way ODE show the correct hardware map. Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-03-05 | Fix PDC_MODEL_VERSIONS and try to get coprocessor detected | Helge Deller | 1 | -2/+7 | |
2019-03-05 | Improve comments for PDC_GET_INITIATOR | Helge Deller | 1 | -6/+6 | |
2019-03-05 | TOD fixes, add ENTRY_INIT/ENTRY_INIT_MOD call | Helge Deller | 1 | -7/+20 | |
2019-03-05 | parisc: implement PDC_TRANSLATE_PATH | Sven Schnelle | 1 | -1/+52 | |
ODE uses this to discover devices. With this patch, it's at least possible now to start the DINO test suite. Signed-off-by: Sven Schnelle <svens@stackframe.org> Signed-off-by: Helge Deller <deller@gmx.de> | |||||
2019-02-18 | dino: strip lower 2 bits from pci config address | Sven Schnelle | 1 | -8/+8 | |
Signed-off-by: Sven Schnelle <svens@stackframe.org> | |||||
2019-02-18 | Find PCI slot of LSI SCSI card. Needed for boot path. | Helge Deller | 1 | -0/+16 | |
2019-02-16 | Fix dependencies, rebuilds automatically. | Helge Deller | 1 | -5/+4 | |