summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2006-12-20 22:22:46 +0000
committerThomas Schwinge <tschwinge@gnu.org>2009-06-18 00:26:59 +0200
commit2db1895b9e7aa3c961c6e1f1565459d4547862a7 (patch)
tree71fbc936a643a7eac869a191233d5e73311d1664
parenta68b1e90c5bf42d1d406c10f8b62b85b7574e6b3 (diff)
Revise.
-rw-r--r--ChangeLog74
1 files changed, 35 insertions, 39 deletions
diff --git a/ChangeLog b/ChangeLog
index 8fc8249..d36fc0a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.