diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2006-12-20 22:22:46 +0000 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2009-06-18 00:26:59 +0200 |
commit | 2db1895b9e7aa3c961c6e1f1565459d4547862a7 (patch) | |
tree | 71fbc936a643a7eac869a191233d5e73311d1664 | |
parent | a68b1e90c5bf42d1d406c10f8b62b85b7574e6b3 (diff) |
Revise.
-rw-r--r-- | ChangeLog | 74 |
1 files changed, 35 insertions, 39 deletions
@@ -1,31 +1,27 @@ 2006-12-19 Samuel Thibault <samuel.thibault@ens-lyon.org> - Add support for x86 features. - - * i386/i386/locore.h (cpu_features): New variable declaration. - (CPU_FEATURE_FPU, CPU_FEATURE_VME, CPU_FEATURE_DE, - CPU_FEATURE_PSE, CPU_FEATURE_TSC, CPU_FEATURE_MSR, CPU_FEATURE_PAE, - CPU_FEATURE_MCE, CPU_FEATURE_CX8, CPU_FEATURE_APIC, CPU_FEATURE_SEP, - CPU_FEATURE_MTRR, CPU_FEATURE_PGE, CPU_FEATURE_MCA, CPU_FEATURE_CMOV, - CPU_FEATURE_PAT, CPU_FEATURE_PSE_36, CPU_FEATURE_PSN, - CPU_FEATURE_CFLSH, CPU_FEATURE_DS, CPU_FEATURE_ACPI, CPU_FEATURE_MMX, - CPU_FEATURE_FXSR, CPU_FEATURE_SSE, CPU_FEATURE_SSE2, CPU_FEATURE_SS, - CPU_FEATURE_HTT, CPU_FEATURE_TM, CPU_FEATURE_PBE, CPU_HAS_FEATURE): New - macros - * i386/i386/locore.S (cpu_features): New variable. - (discover_x86_cpu_type): Record CPUID feature word 0. - Add support for cr3/cr4 flags. - * i386/i386/proc_reg.h (CR3_PCD, CR3_PWT, CR4_VME, CR4_PVI, CR4_TSD) (CR4_DE, CR4_PSE, CR4_PAE, CR4_MCE, CR4_PGE, CR4_PCE, CR4_OSFXSR) (CR4_OSXMMEXCPT, get_cr4, set_cr4): New macros. * i386/intel/pmap.h (INTEL_PTE_GLOBAL): New macro. + Add support for querying x86 features. + * i386/i386/locore.h (cpu_features): New variable declaration. + (CPU_FEATURE_FPU, CPU_FEATURE_VME, CPU_FEATURE_DE, CPU_FEATURE_PSE) + (CPU_FEATURE_TSC, CPU_FEATURE_MSR, CPU_FEATURE_PAE, CPU_FEATURE_MCE) + (CPU_FEATURE_CX8, CPU_FEATURE_APIC, CPU_FEATURE_SEP, CPU_FEATURE_MTRR) + (CPU_FEATURE_PGE, CPU_FEATURE_MCA, CPU_FEATURE_CMOV, CPU_FEATURE_PAT) + (CPU_FEATURE_PSE_36, CPU_FEATURE_PSN, CPU_FEATURE_CFLSH) + (CPU_FEATURE_DS, CPU_FEATURE_ACPI, CPU_FEATURE_MMX, CPU_FEATURE_FXSR) + (CPU_FEATURE_SSE, CPU_FEATURE_SSE2, CPU_FEATURE_SS, CPU_FEATURE_HTT) + (CPU_FEATURE_TM, CPU_FEATURE_PBE, CPU_HAS_FEATURE): New macros. + * i386/i386/locore.S (cpu_features): New variable. + (discover_x86_cpu_type): Record CPUID feature word 0. + 2006-12-13 Samuel Thibault <samuel.thibault@ens-lyon.org> Drop useless and broken FPE support. - * i386/configfrac.ac (FPE): Don't define. * i386/i386/gdt.h (FPE_CS, USER_FPREGS): Remove macros. * i386/i386/fpu.c (init_fpu, fpu_set_state, fpu_get_state): Remove FPE @@ -330,8 +326,8 @@ variable. * device/kmsg.c (kmsgread): Remove unused `err' variable. * device/net_io.c (net_set_filter): Remove unused `j' variable. - * i386/i386/pcb.c (curr_gdt, curr_ktss): Artificially use parameter of - macro. + * i386/i386/pcb.c (curr_gdt, curr_ktss): Artificially use parameter of + macro. * i386/i386/pic.c (picinit): Remove unused `i' variable. * i386/i386/pit.c (clkstart): Remove unused `flags' variable. * i386/i386/trap.c (kernel_trap): Remove unused `exc' variable. @@ -341,8 +337,8 @@ `dev' variable. * i386/i386at/kd.c (kdintr): Remove unused `o_pri' variable. (kdcngetc): Remove unused `i' variable. - * i386/i386at/kd_event.c (kbdgetstat, kbdsetstat): Remove unused - `result' variable. + * i386/i386at/kd_event.c (kbdgetstat, kbdsetstat): Remove unused + `result' variable. * i386/i386at/kd_mouse.c (mousegetstat): Likewise. * i386/i386at/lpr.c (lprattach): Remove unused `tp' variable. (lprsetstat): Remove unused `dev_addr' and `s' variables. @@ -356,8 +352,8 @@ 2006-11-10 Samuel Thibault <samuel.thibault@ens-lyon.org> - * kern/sched_prim.h (thread_syscall_return): Replace old `volatile' - function qualifier with __attribute__((__noreturn__)). + * kern/sched_prim.h (thread_syscall_return): Replace old `volatile' + function qualifier with __attribute__((__noreturn__)). 2006-11-09 Barry deFreese <bddebian@comcast.net> @@ -474,10 +470,10 @@ [task #5726 --- ``GCC built-in functions''] * include/printf.h: New file. - (printf_init, _doprnt, printnum, sprintf, printf, indent, iprint): New - declarations. - * include/string.h (strchr, strcmp, strcpy, strlen, strncmp, strncpy, - strrchr, strsep): New extern declarations. + (printf_init, _doprnt, printnum, sprintf, printf, indent, iprint): New + declarations. + * include/string.h (strchr, strcmp, strcpy, strlen, strncmp, strncpy) + (strrchr, strsep): New extern declarations. * kern/strings.c: Don't include `kern/strings.h', include `string.h'. (strncmp, strncpy, strlen): Fix prototypes into using size_t. * kern/strings.h: Removed file. @@ -1766,7 +1762,7 @@ Remove unused and unsupported code. Consult the file `DEVELOPMENT' for details. - + [patch #4982 --- ``remove of unused / unsuported functions of gnumach-1-branch''] * ipc/fipc.c: Remove file. @@ -2595,8 +2591,8 @@ 2004-01-19 Marco Gerards <metgerards@student.han.nl> - * linux/dev/glue/block.c (init_partition): Don't check for BSD - partitions if the DOS partition is too small. + * linux/dev/glue/block.c (init_partition): Don't check for BSD + partitions if the DOS partition is too small. 2004-01-16 Marco Gerards <metgerards@student.han.nl> @@ -3249,11 +3245,11 @@ 2000-07-04 Marcus Brinkmann <marcus@gnu.org> * debian/changelog: Add entry for new Debian upload. - * linux/dev/drivers/scsi/seagate.c (WRITE_CONTROL, WRITE_DATA): - Added from linux 2.2.15. - (__asm__ constructs): Replace with equivalent C code from linux 2.2.15 - to support gcc-2.95. - * linux/src/drivers/scsi/in2000.h: Update asm code to linux 2.2.15. + * linux/dev/drivers/scsi/seagate.c (WRITE_CONTROL, WRITE_DATA): + Added from linux 2.2.15. + (__asm__ constructs): Replace with equivalent C code from linux 2.2.15 + to support gcc-2.95. + * linux/src/drivers/scsi/in2000.h: Update asm code to linux 2.2.15. * linux/src/drivers/scsi/ppa.c: Replace asm code with equivalent C code from linux 2.2.15. @@ -4725,7 +4721,7 @@ Wed Apr 16 16:55:36 1997 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu> * configure.in: Replace AC_PROG_CC with AC_PROG_CC_LOCAL. If cross compiling do Lex/Yacc checks with BUILD_CC. - Check CC and BUILD_CC for libraries having the needed support, + Check CC and BUILD_CC for libraries having the needed support, and substitute discovery in installed_clib. * aclocal.m4: New file. These replacement macros are to handle @@ -4816,7 +4812,7 @@ Mon Mar 24 16:23:21 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> Fri Mar 21 15:50:09 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * i386/i386at/gpl/linux/scsi/aha1740.c (aha1740_test_port): Try - and turn on PORTADDR_ENH before checking it. + and turn on PORTADDR_ENH before checking it. * vm/vm_object.c (vm_object_cached_max): Increase to 200. @@ -4897,8 +4893,8 @@ Mon Mar 10 15:04:47 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> unless CONFIG_INET. * device/ds_routines.c (io_done_thread_continue): [i386] - Conditionalize free_skbuffs also on CONFIG_INET. Include - <i386/device-drivers.h>. + Conditionalize free_skbuffs also on CONFIG_INET. Include + <i386/device-drivers.h>. * i386/Drivers.in, i386/device-drivers.h.in, i386/driverlist.in: New files. |