Print this page
remove xhat
The xhat infrastructure was added to support hardware such as the zulu
graphics card - hardware which had on-board MMUs.  The VM used the xhat code
to keep the CPU's and Zulu's page tables in-sync.  Since the only xhat user
was zulu (which is gone), we can safely remove it simplifying the whole VM
subsystem.
Assorted notes:
- AS_BUSY flag was used solely by xhat
remove zulu (XVR-4000)
XVR-4000 was a very expensive, very rare graphics card.

@@ -62,11 +62,10 @@
 CORE_OBJS +=    memscrub.o
 CORE_OBJS +=    memscrub_asm.o
 CORE_OBJS +=    ppage.o
 CORE_OBJS +=    sfmmu_kdi.o
 CORE_OBJS +=    swtch.o
-CORE_OBJS +=    xhat_sfmmu.o
 
 #
 #       Some objects must be linked at the front of the image (or
 #       near other objects at the front of the image).
 #

@@ -133,11 +132,10 @@
 PMC_OBJS        += pmc.o
 TRAPSTAT_OBJS   += trapstat.o
 I2BSC_OBJS      += i2bsc.o
 GPTWOCFG_OBJS   += gptwocfg.o
 GPTWO_CPU_OBJS  += gptwo_cpu.o
-ZULUVM_OBJS     += zuluvm.o zulu_asm.o zulu_hat.o zulu_hat_asm.o
 
 JBUSPPM_OBJS    += jbusppm.o 
 RMC_COMM_OBJS   += rmc_comm.o rmc_comm_crctab.o rmc_comm_dp.o rmc_comm_drvintf.o
 RMCADM_OBJS     += rmcadm.o
 MEM_CACHE_OBJS  += mem_cache.o panther_asm.o