Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-11-13 | Reinstate do_console if kernel not provided | Richard Henderson | 1 | -1/+1 | |
Signed-off-by: Richard Henderson <rth@twiddle.net> | |||||
2016-11-13 | Tidy clipper Sys_Setup | Richard Henderson | 1 | -12/+10 | |
Signed-off-by: Richard Henderson <rth@twiddle.net> | |||||
2016-11-13 | Add smp support | Richard Henderson | 4 | -45/+88 | |
Signed-off-by: Richard Henderson <rth@twiddle.net> | |||||
2013-07-16 | Add Cserve_Get_VM_Time | Richard Henderson | 2 | -2/+8 | |
Signed-off-by: Richard Henderson <rth@twiddle.net> | |||||
2013-07-08 | Build with -O2 and -g1. | Richard Henderson | 1 | -2/+2 | |
2013-07-08 | Don't initialize COM2. | Richard Henderson | 1 | -1/+1 | |
At least not until we implement MCHK handling. The current QEMU will (properly) MCHK when accessing a non-existant device. | |||||
2013-07-08 | Optimize memory layout. | Richard Henderson | 3 | -5/+11 | |
Minimizing the amount of padding between page-aligned data structures. | |||||
2013-07-08 | Declare vgahw_init where init.c can find it. | Richard Henderson | 1 | -0/+1 | |
2013-07-08 | Omit video_save_pointer_table as unused. | Richard Henderson | 1 | -1/+1 | |
2013-07-08 | Fix use of undefined PACKED macro. | Richard Henderson | 1 | -2/+2 | |
2013-07-08 | Make vga fonts const | Richard Henderson | 2 | -8/+8 | |
2011-06-03 | Properly detect the presence of a vga device. | Richard Henderson | 5 | -1/+2633 | |
2011-06-02 | Initialize a VGA controler. | Richard Henderson | 9 | -10/+1446 | |
Doesn't actually check to see that one exists yet... | |||||
2011-05-09 | Begin initiallizing the VGA card. | Richard Henderson | 5 | -3/+788 | |
2011-05-09 | Add in/out functions for 16 and 32-bit quantities. | Richard Henderson | 1 | -0/+20 | |
2011-05-09 | Hack: Move pci BAR ranges. | Richard Henderson | 1 | -2/+2 | |
The Linux kernel will re-allocate all of these, tickling what appears to be a bug in QEMU. Work around this by moving the ranges allocated by the console so that the new ranges don't overlap. | |||||
2011-05-06 | Don't use alarms for ndelay. | Richard Henderson | 1 | -5/+5 | |
2011-05-06 | Initial PCI setup. | Richard Henderson | 6 | -2/+782 | |
2011-05-06 | Inline i/o routines. | Richard Henderson | 3 | -30/+34 | |
2011-05-06 | Handle padding in printf numerical output. | Richard Henderson | 3 | -26/+119 | |
2011-05-06 | Use level-triggered ISA interrupts. | Richard Henderson | 2 | -0/+13 | |
2011-05-06 | Add ps2 keyboard initialization. | Richard Henderson | 7 | -1/+749 | |
Which also requires that we properly initialize the i8259 (ISA) interrupt controller. | |||||
2011-05-05 | Beginnings of the SRM console prompt. | Richard Henderson | 6 | -13/+373 | |
2011-05-03 | Read the correct register for typhoon device interrupt ready. | Richard Henderson | 1 | -2/+2 | |
2011-05-02 | Implement the console callback interface. | Richard Henderson | 8 | -30/+362 | |
At least enough for GETC and PUTS. | |||||
2011-05-02 | clipper: Report ISA interrupts properly. | Richard Henderson | 3 | -19/+56 | |
2011-05-01 | Fix SMP stack initialization. | Richard Henderson | 1 | -1/+2 | |
2011-05-01 | Add copyright information. | Richard Henderson | 15 | -273/+795 | |
2011-04-28 | Rearrange Cserve. Add QMU clock/alarm related entry points. | Richard Henderson | 2 | -16/+46 | |
2011-04-27 | Set max_asn properly for the cpu. | Richard Henderson | 1 | -34/+24 | |
2011-04-27 | Re-org for Clipper system. | Richard Henderson | 13 | -310/+637 | |
2011-04-25 | Fix error in SWPCTX code. | Richard Henderson | 1 | -2/+2 | |
2011-04-24 | Use fixed frequency for rpcc. | Richard Henderson | 1 | -3/+1 | |
2011-04-22 | Implement CallPal_Cserve. | Richard Henderson | 3 | -6/+68 | |
This is just good enough to handle the cserve_ena/dis used by the Linux kernel for managing interrupts. | |||||
2011-04-22 | Implement WTINT. | Richard Henderson | 1 | -6/+5 | |
2011-04-18 | Use qemu_sysval and qemu_usp, newly exported from QEMU. | Richard Henderson | 1 | -35/+33 | |
2011-04-18 | Build palcode-sx164 instead of palcode. | Richard Henderson | 2 | -5/+4 | |
2011-04-16 | Optimize for size, and pca56. | Richard Henderson | 1 | -1/+3 | |
2011-04-16 | Use explicit division avoidance in print_decimal. | Richard Henderson | 1 | -2/+10 | |
2011-04-16 | Fix return value for early return in memset. | Richard Henderson | 1 | -1/+1 | |
2011-04-14 | Fix typos in rti implementation. | Richard Henderson | 1 | -6/+5 | |
2011-04-14 | Handle timer interrupts specially. | Richard Henderson | 1 | -17/+64 | |
2011-04-13 | Raise the interrupt level for entInt | Richard Henderson | 1 | -9/+14 | |
2011-04-13 | PCBB.PTBR contains a page frame number, not a physical address. | Richard Henderson | 2 | -2/+6 | |
2011-04-13 | Use -Wall. | Richard Henderson | 1 | -1/+1 | |
2011-04-13 | Rely less on initialized data. | Richard Henderson | 4 | -139/+192 | |
(1) Don't statically initialize HWRPB and PCBB. (2) Use SwpPal at the end of do_start to install the PCBB and PTBR, rather than setting those up in __start in PALmode. (3) Use -mbuild-constants to prevent the compiler using static data. | |||||
2011-04-12 | Don't hard-code paths to the cross-compiler. | Richard Henderson | 1 | -3/+5 | |
2011-04-11 | Fix WrEnt bounds checking. | Richard Henderson | 1 | -1/+1 | |
2011-04-11 | Misc enhancements | Richard Henderson | 2 | -11/+173 | |
(1) Mark symbols as functions, (2) Fix STACK_FRAME in-kernel test (3) Zero newly allocated memory | |||||
2011-04-11 | Don't allow MMFault in PALmode. | Richard Henderson | 1 | -0/+1 | |