summaryrefslogtreecommitdiff
path: root/ruth/ChangeLog
blob: b67779db75a356a90bea1a0a7f8235ba2bef0361 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
2007-11-22  Neal H. Walfield  <neal@gnu.org>

	* ruth.c: Include <hurd/thread.h>.
	(main): Add test case for thread creation.

2007-11-22  Neal H. Walfield  <neal@gnu.org>

	* ruth.c (main): Update uses of stroage_alloc to its new
	interface.

2007-11-20  Neal H. Walfield  <neal@gnu.org>

	* ia32-cmain.c (finish): New function.
	(cmain): Call _pthread_init_routine.  Switch to the new sp and
	jump to finish.  Move argument passing there.
	* ia32-crt0.S (STACK_SIZE): Change to a single page.

2007-11-19  Neal H. Walfield  <neal@gnu.org>

	* ruth.c (main): Use ADDR_TO_PTR and PTR_TO_ADDR correctly.

2007-11-16  Neal H. Walfield  <neal@gnu.org>

	* Makefile.am (ruth_CPPFLAGS): Move value from here...
	(COMMON_CPPFLAGS): ... to this new variable.
	(ruth_CPPFLAGS): Set to COMMON_CPPFLAGS.
	(ruth_SOURCES): Remove task-user.h, task-user.c and mmap.c.
	(ruth_LDADD): Remove ../libhurd-cap-server/libhurd-cap-server.a
	and ../viengoos/libhurd-cap.a.
	* ruth.h: Don't include <hurd/cap-server.h>.
	(program_name): Make const.
	* ruth.c: Rewrite.
	* output.h: Include <stdarg.h>.
	(shutdown): Don't declare.
	(program_name): Likewise.
	(output_debug): Likewise.
	(debug): Don't define.
	(panic): Don't define.
	(vprintf): New declaration.
	* output.c: Don't include <hurd/wortel.h>.
	Include <hurd/rm.h>.
	(output_debug): Don't define.
	(shutdown): Don't call wortel_shutdown.
	(putchar): Call rm_putchar, not wortel_putchar.
	(vprintf): New function.  Body copied from printf.
	(printf): Implement in terms of vprintf.
	* malloc.c: Update to version 2.8.3.
	* malloc-wrap.c (ABORT): Define.
	(ABORT_ON_ASSERT_FAILURE): Likewise.
	(LACKS_SYS_TYPES_H): Likewise.
	(size_t): New definition.
	(LACKS_STDLIB_H): Likewise.
	(LACKS_STDIO_H): Likewise.
	(MORECORE): Don't define.
	(HAVE_MORECORE): Define to 0.
	* ia32-crt0.S (STACK_SIZE): Increase to 32 pages.  Set
	__hurd_startup_data to the value of %sp.
	* ia32-cmain.c: Rewrite.
	* panic.c: New file.
	* mmap.c: Remove file.
	* task-user.h: Likewise.
	* task-user.c: Likewise.

2005-04-06  Neal H. Walfield  <neal@gnu.org>

	* mmap.c: Include <hurd/anonymous.h>.
	(mmap): Call hurd_anonymous_allocate, not hurd_vm_allocate.
	(munmap): Call hurd_vm_release, not hurd_vm_deallocate.

2005-01-22  Marcus Brinkmann  <marcus@gnu.org>

	* Initial check-in.