
for U_INT8, INT16, U_INT16 definitions. Convert structs and definitions in ncr_reg.h (e.g. ncrcmd, the chip register layout, etc.) to use these definitions. Add INB_OFF, INL_OFF, and OUTL_OFF macros to access specified offsets into I/O or memory space. Convert register dumps (etc.), and cache snoop test to use these new macros, so that nothing accesses the device I/O or memory space directly. (Register dumps now come from I/O space if NCR_IOMAPPED. They used to bogusly use memory space.) Add a new relocation type for script entries, RELOC_KVAR. Allow scripts access to mono_time.tv_sec, mono_time, and ncr_cache via this mechanism, and convert scripts to use it. An ncrcmd is only 32 bits wide, and KVAs may be > 32 bits wide (e.g. on Alpha), leading to linker problems. This is a safer way to do this anyway; relocation is more deterministic this way, and doesn't rely on KVAs not looking like other relocation types. Panic if an unmatched relocation other than 'zero' is specified. That's now a script bug. (This used to be used to convert KVAs of kernel variables referenced in the script to PCI bus physical addresses, and that is now handled by RELOC_KVAR relocations.) Figure out and print the model of chip.
…
…
…
…
…
…
Description
No description provided
Languages
C
85.3%
Roff
7.2%
Assembly
3.1%
Shell
1.7%
Makefile
1.2%
Other
0.9%