aymeric
410cbf81e5
remove BINDIR definition
2002-01-29 18:47:35 +00:00
aymeric
1edc58c08c
move BINDIR definition from Makefile.booters to installboot/Makefile.
...
all other Makefile's that need it already define it.
2002-01-29 18:46:11 +00:00
aymeric
1ea4df81a8
add __KERNEL_RCSID as suggested by Luke Mewburn
2002-01-28 09:56:43 +00:00
is
5df9b72bfe
make this really compile.
2002-01-27 22:37:28 +00:00
aymeric
1ebbe6900f
make sure we have CLOCAL set and HUPCL unset when the serial port is used as
...
a console.
2002-01-27 19:25:35 +00:00
is
4205fc1471
Attach multifunction GVP boards.
2002-01-27 14:52:51 +00:00
is
5fea84442f
remove double {
2002-01-27 14:51:10 +00:00
is
637649fac0
Register a shutdown handler that switches off interupts.
2002-01-27 14:39:28 +00:00
is
2f444c68be
Add some video modes which are displayable on my LCD.
2002-01-27 14:32:21 +00:00
is
97a611702b
Make this compile for specialized kernels.
2002-01-27 14:29:26 +00:00
is
78f59c0127
*** empty log message ***
2002-01-27 13:36:58 +00:00
is
2aee73a306
Don't include audio devices in INSTALL kernels.
2002-01-27 13:27:51 +00:00
jdolecek
6d265bd894
add options PIPE_SOCKETPAIR to individual kernel configs
...
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines
2002-01-27 13:23:08 +00:00
is
fbd27d85b3
add Toccata.
2002-01-27 13:18:24 +00:00
is
939ae0a6d7
Add toccata to the GENERIC configuration.
2002-01-27 13:01:46 +00:00
jdolecek
c3bf023668
regen: INSECURE, SCSIVERBOSE description change,
...
s/define/uncomment/, add raid stuff
2002-01-27 11:12:39 +00:00
jdolecek
0be9185a81
take care to undo some cpp's whitespace changes when
...
generating the kernel configs
2002-01-27 11:11:35 +00:00
jdolecek
5592a685d7
avoid '# define', this is processed by cpp
2002-01-27 11:07:38 +00:00
jdolecek
e9fccf8bac
normalize description of INSECURE and SCSIVERBOSE
2002-01-27 10:52:31 +00:00
aymeric
839a40e98d
Now that this file is not included when it should not, use the print-objdir
...
target instead of guessing (wrongly with the new toolchain) object directories.
This allows cross-building of bootblocks with the new toolchain.
2002-01-26 15:07:58 +00:00
aymeric
4de458a43c
Remove this file so it doesn't get included inadvertently
2002-01-26 15:04:07 +00:00
aymeric
2eb3bcf102
include ${.CURDIR}/../Makefile.booters
2002-01-26 15:03:17 +00:00
aymeric
8cecf70c19
This is a copy of Makefile.inc
...
Makefile.inc is going to disappear because we don't want txlt, aout2bb and
elf2bb directories to include this stuff; it is only required by bootblocks.
2002-01-26 15:01:17 +00:00
aymeric
9382c87338
- ANSIfy
...
- remove some trailing spaces/tabs
- minor style nits
2002-01-26 13:40:52 +00:00
aymeric
08fd7bc990
- ANSIfy
...
- remove some trailing spaces/tabs
- minor style nits
2002-01-26 13:24:53 +00:00
aymeric
685f8b8623
remove trailing spaces and tabs
2002-01-26 13:22:12 +00:00
aymeric
c54298e658
- ANSIfy
...
- remove some trailing spaces/tabs
- minor style nits
2002-01-26 13:18:57 +00:00
aymeric
181d083e76
s/BOOT_ELF/BOOT_ELF32/ inside a comment
2002-01-26 13:17:58 +00:00
aymeric
c520d6cae2
- ANSIfy
...
- remove some trailing spaces/tabs
- minor style nits
2002-01-26 13:16:06 +00:00
is
5e5bb729dc
First draft of a Toccata driver.
2002-01-21 22:13:25 +00:00
jdolecek
ff8305bbac
Switch to MI dev/md_root.c for archs which don't have any special
...
memory disk hooks (i.e. everything except atari).
2002-01-21 21:56:57 +00:00
oster
39b858e3bf
Add new RF_* options for RAIDframe bits that are no longer built by default.
...
While we're here, enable RAIDframe (and RAID_AUTOCONFIG) by default for
architectures that I'm comfortable can deal with it being on by default.
Also: bump the number of 'raid' devices from 4 to 8, since 4 seems to
be insufficient in practise.
2002-01-19 18:45:06 +00:00
jandberg
2a9f95f2ad
Regenerated AMIGA, INSTALL and DRACO from GENERIC.
2002-01-14 18:56:35 +00:00
jandberg
389100f5d8
Amiga wsdisplay updates.
...
conf/GENERIC:
conf/files.amiga:
- Bring in wsfont definitions.
dev/grfabs_reg.h:
- Add macros for decomposing palette entries.
dev/amidisplaycc.c:
- Support for fonts, either wsfonts compiled into kernel
or runtime-loadable by ioctl. Font width still limited to 8,
height may vary.
- Limited support for mapped displays. No way to adjust display
mode. Palette setting works.
- Prettier default palette (white on black).
- Probes correctly as WSDISPLAY_TYPE_AMIGACC.
- Support for screen blanking.
2002-01-13 23:24:22 +00:00
jandberg
75e5cd6d4f
wskbd updates.
...
kbd.c: Now identifies itself as WSKBD_TYPE_AMIGA.
wskbdmap_amiga.c: Updated de/dk/sv/no keymaps.
2002-01-13 22:47:43 +00:00
aymeric
6f9753bcdd
Revert last commit in order to do the right thing.
...
(i.e. use jmp xx:l instead of exporting xx)
No functional change.
2002-01-12 11:45:26 +00:00
aymeric
6b2ea61c0c
When we jump to the absolute address of the next instruction, we have to
...
export the label we use for that purpose, otherwise, that smart gas will
change it to a relative jump, which does basically nothing.
I can finally boot NetBSD/amiga ELF. (Yippee!)
While there, test if we are a 68851 before we invalidate the TLB,
instead of doing it between the TLB flush and the data cache flush.
2002-01-03 01:13:35 +00:00
chs
9451559ef4
pmap_page_protect(VM_PROT_NONE) must remove all mappings in the PV list,
...
even if they are wired. we need to be able to remove all mappings to
pages that are being freed due to (eg.) file truncation.
2002-01-02 00:51:33 +00:00
martin
b506d6e135
Add PPPoE to all generic kernels that should be able to use it.
...
XXX TODO: do this for INSTALL kernels too, add sysinst support and make the
XXX needed binaries available on the ramdisk root fs.
2001-12-28 12:21:52 +00:00
aymeric
186cb1ec17
include m68k a.out compatibility module so we can use
...
options COMPAT_AOUT_M68K
2001-12-23 12:01:12 +00:00
mhitch
8923d6ba13
The ELF counterpart to aout2bb: convert a relocatable ELF object file
...
to the simple relocatable image used for the amiga bootblock loader.
2001-12-19 06:51:05 +00:00
mhitch
9d4755dd24
Adjust for a.out/ELF conversion program.
2001-12-17 05:49:41 +00:00
mhitch
79193d3408
Changes for building two stage loader, and add support for ELF object
...
format.
2001-12-17 05:48:09 +00:00
mhitch
4038ed8a29
Select relocatable to bootblock conversion program based on which object
...
format is being used.
2001-12-17 05:46:52 +00:00
mhitch
5a3ab70cb5
Add some additional conversions for ELF assembler output.
2001-12-17 05:45:08 +00:00
mhitch
29ee3faf63
Change fixed-size buffers to variable, with an option to set the size for
...
the second stage loader.
Show the number of bytes remaining in the boot file image.
2001-12-17 05:43:40 +00:00
mhitch
e1d8eca622
Update amiga booter to two-stage booter.
...
First stage is bootxx_ffs (for ffs boot partitions) or bootxx_fd (for bootable
floppy disk). These locate, load, and execute the second stage loader boot.amiga.
The console screen is created and passed to the second stage loader.
The second stage loader uses loadfile() to load the kernel image, which can
be either a.out or ELF format, and can also be compressed. It will load a
kernel file from ffs file systems or the ustarfs used on floppy disks.
2001-12-17 05:40:40 +00:00
tsutsui
20d126a5b4
Fix comments for ref-count of PT pages.
2001-12-16 03:53:21 +00:00
gmcgarry
bdd225baa1
Add a blurb to the top of all GENERIC files. This serves three purposes:
...
- to clarify some terminology
- to clarify the intention of the GENERIC file
- to cross-reference some useful man pages
2001-12-14 05:34:45 +00:00
chs
2dfd15933e
change the reference-counting of PT pages to start from zero instead of
...
one, so that we don't mess up the global count of wired pages by having
the page's wire_count be non-zero when we free the page.
pointed out by Michael Hitch.
2001-12-13 04:39:50 +00:00