1. 8891697 drop "etc/boot-cpus" fw_cfg file and reuse legacy QEMU_CFG_NB_CPUS by Igor Mammedov · 5 years ago rel-1.10.1
  2. cb75c91 support booting with more than 255 CPUs by Igor Mammedov · 5 years ago
  3. 023b1d0 add helpers to read etc/boot-cpus at resume time by Igor Mammedov · 5 years ago
  4. eb516e4 smp: consolidate CPU APIC ID detection and accounting by Kevin O'Connor · 5 years ago
  5. 54e3a88 smp: restore MSRs on S3 resume by Paolo Bonzini · 6 years ago
  6. 20f83d5 fw/msr_feature_control: add support to set MSR_IA32_FEATURE_CONTROL by Haozhong Zhang · 6 years ago
  7. 62de31b Always enable caching on transition32; backup/restore cr0 on call32 by Kevin O'Connor · 6 years ago
  8. d71d52b Make sure handle_smi() and handle_smp() are compiled out if not enabled. by Kevin O'Connor · 8 years ago
  9. 0673b78 smp: Replace QEMU SMP init assembler code with C; run only in 32bit mode. by Kevin O'Connor · 8 years ago
  10. 8b7861c Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c. by Kevin O'Connor · 8 years ago
  11. 2d2fa31 Move function definitions for output.c from util.h to new file output.h. by Kevin O'Connor · 8 years ago
  12. 41639f8 Move romfile definitions from util.h to new file romfile.h. by Kevin O'Connor · 8 years ago
  13. 3df600b Move stacks.c definitions from util.h to new file stacks.h. by Kevin O'Connor · 8 years ago
  14. b9c6a96 Split x86 specific functions out of util.c/h to new files x86.c/h. by Kevin O'Connor · 8 years ago
  15. ccee6e8 Move code cenetered around firmware initialization to src/fw/ by Kevin O'Connor · 8 years ago[Renamed from src/smp.c]
  16. 5d369d8 Move code centered around specific hardware devices to src/hw/ by Kevin O'Connor · 8 years ago
  17. f96ff44 Minor - no need to declare MaxCountCPUs as VARFSEG. by Kevin O'Connor · 8 years ago
  18. 89a2f96 Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG. by Kevin O'Connor · 9 years ago
  19. 56c5089 Convert basic integer fw_cfg entries into romfile entries. by Kevin O'Connor · 9 years ago
  20. 5dbf173 Only perform SMP setup on QEMU. by Kevin O'Connor · 9 years ago
  21. 897fb11 Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen(). by Kevin O'Connor · 9 years ago
  22. d83c87b Normalize POST initialization function name suffixes. by Kevin O'Connor · 9 years ago
  23. 7f03685 apic_id_is_present: fix undefined behavior by Eduardo Habkost · 9 years ago
  24. 008c1fc allow CPUs to have non-contiguous Local APIC IDs (v2) by Eduardo Habkost · 9 years ago
  25. e0f87ce Warn if not enough space in smp_mtrr array. by Kevin O'Connor · 10 years ago
  26. bbce6d6 seabios: increase smp_mtrr array size by Marcelo Tosatti · 10 years ago
  27. 4d96edc Cleanup - it's no longer necessary to manually reset global variables. by Kevin O'Connor · 11 years ago
  28. 22f6378 Don't try to talk to APIC on 486 by Lubomir Rintel · 11 years ago
  29. 808939c Fix smp cpu detect on gcc 4.5. by Kevin O'Connor · 12 years ago
  30. 1ca05b0 Be sure to add "void" to all function prototypes that take no args. by Kevin O'Connor · 12 years ago
  31. 52a300f Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT. by Kevin O'Connor · 12 years ago
  32. b49e1e3 Set MaxCountCPUs even if no APIC found. by Kevin O'Connor · 12 years ago
  33. 19c1a76 Initialize the LINT LVTs on the local APIC of the BSP. by Kevin O'Connor · 12 years ago
  34. db98107 Remove cmos access from cpu detect loop to make it faster. by Kevin O'Connor · 12 years ago
  35. 10ad799 Replace irq_enable() regions with explicit calls to check for irqs. by Kevin O'Connor · 12 years ago
  36. 91031ed Move read/write[bwl] from smp.c to util.h. by Kevin O'Connor · 12 years ago
  37. 8470585 Read max number of cpus from VM. by Kevin O'Connor · 12 years ago
  38. 372e071 Rename VAR16_32 to VAR16VISIBLE. by Kevin O'Connor · 12 years ago
  39. e97ca7b Forward port bochs smp changes; rename smpdetect.c to smp.c. by Kevin O'Connor · 13 years ago[Renamed (67%) from src/smpdetect.c]
  40. a50ec8d Fix compile of smpdetect - last commit missed an include. by Kevin O'Connor · 13 years ago
  41. 0b60a06 Unify mode16/32 compiler checks. by Kevin O'Connor · 13 years ago
  42. 60b6999 Minor - remove permanent_halt function. by Kevin O'Connor · 13 years ago
  43. b1b7c2a Change license from GPLv3 to LGPLv3. by Kevin O'Connor · 13 years ago
  44. 92f95b0 Add more linker protections around variables accessed from 16bit mode. by Kevin O'Connor · 13 years ago
  45. 4a754b3 Add linker magic to ensure 16bit variables aren't repeated in 32bit code. by Kevin O'Connor · 13 years ago
  46. 31bfad6 Don't turn off apic after smp detect; use cmos for smp count on emulators. by Kevin O'Connor · 13 years ago
  47. f5c1161 Define and consistently use BUILD_APIC_ADDR and BUILD_IOAPIC_ADDR. by Kevin O'Connor · 13 years ago
  48. 9649a96 Various minor comment updates. by Kevin O'Connor · 13 years ago
  49. a06bfb6 Execute smp detect code in place instead of copying it. by Kevin O'Connor · 13 years ago
  50. acf1374 Don't reset .bss on reboots. by Kevin O'Connor · 13 years ago
  51. bc2aecd Implement tsc based delay timers, and use them throughout code. by Kevin O'Connor · 13 years ago
  52. 484270d Improve smp detection code. by Kevin O'Connor · 13 years ago
  53. 2fda7cb Use ld to build final rom; remove custom build utilities. by Kevin O'Connor · 14 years ago
  54. 9521e26 Extract 'struct bregs' out of biosvar.h; clean up header includes. by Kevin O'Connor · 14 years ago
  55. 84ad59a Separate out smp detection and mp table generation from rombios32.c by Kevin O'Connor · 14 years ago