it as
spammy and a tail of garbage. It’s just a knee-jerk reaction to seeing
something that isn’t understood, I think. As such, there’s no reason to change
— in fact, changing would be bloating the repo.
--
Marcel Moolenaar
mar...@xcllnt.net
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"
> On Jun 1, 2017, at 8:32 AM, Alan Somers wrote:
>
> On Thu, Jun 1, 2017 at 9:11 AM, Marcel Moolenaar wrote:
>>
>> On May 31, 2017, at 11:06 PM, Ngie Cooper (yaneurabeya)
>> wrote:
>>
>>
>> On May 31, 2017, at 10:03 PM, Brooks Davis wrote:
&g
Author: marcel
Date: Tue Oct 18 01:42:42 2016
New Revision: 307543
URL: https://svnweb.freebsd.org/changeset/base/307543
Log:
Add LORDER, TSORT and TSORTFLAGS variables and replace the
hardcoded utility names and tsort flags.
Modified:
head/share/mk/bsd.lib.mk
head/share/mk/sys.mk
Modifi
3)
+++ head/usr.bin/mkimg/pc98.c Tue Oct 18 01:55:07 2016(r307544)
@@ -33,7 +33,7 @@ __FBSDID("$FreeBSD$");
#include
#include
-#include
+#include
#include "endian.h"
#include "image.h"
Added: head/usr.bin/mkimg/uuid.c
==
On October 17, 2016 at 8:34:11 PM, Ngie Cooper (yaneurab...@gmail.com) wrote:
> On Oct 17, 2016, at 18:55, Marcel Moolenaar wrote:
>
*snip*
> +CFLAGS+=-I${SRCTOP}/sys/sys/disk
Isn't it a better app idea to maintain the disk/ namespace for includes?
Thanks!
You mean, add -I
Author: marcel
Date: Mon Oct 24 17:56:08 2016
New Revision: 307870
URL: https://svnweb.freebsd.org/changeset/base/307870
Log:
When compiling on macOS or Linux, __dead can be defined already.
Conditionally define __dead.
Modified:
head/lib/libnetbsd/sys/cdefs.h
Modified: head/lib/libnetbsd/
Author: marcel
Date: Mon Oct 24 17:57:46 2016
New Revision: 307871
URL: https://svnweb.freebsd.org/changeset/base/307871
Log:
Include "util.h", not . The header is in the same directory
as the C file. There may be a on the host when compiling
on macOS or Linux, causing conflicts.
Modified:
Author: marcel
Date: Mon Oct 24 17:59:25 2016
New Revision: 307872
URL: https://svnweb.freebsd.org/changeset/base/307872
Log:
Detect clang on macOS. The version string is slightly different.
Modified:
head/share/mk/bsd.compiler.mk
Modified: head/share/mk/bsd.compiler.mk
=
Author: marcel
Date: Mon Oct 24 18:03:04 2016
New Revision: 307873
URL: https://svnweb.freebsd.org/changeset/base/307873
Log:
Include instead of when compiled as
part of libsbuf. The former is the standard header, and allows us
to compile libsbuf on macOS/linux.
Modified:
head/sys/kern/
Author: marcel
Date: Mon Oct 24 18:12:57 2016
New Revision: 307874
URL: https://svnweb.freebsd.org/changeset/base/307874
Log:
Include explicitly instead of depending on that
header being included by . When compiled as part
of makefs(8) and on macOS or Linux, is not our
own.
Modified:
Author: marcel
Date: Tue Oct 25 16:21:38 2016
New Revision: 307923
URL: https://svnweb.freebsd.org/changeset/base/307923
Log:
Allow building makefs(8) from another Makefile (such as one in
a seperate directory hierarchy used to build tools). This boils
down to replacing the use of ${.CURDIR}
Author: marcel
Date: Tue Oct 25 16:29:15 2016
New Revision: 307927
URL: https://svnweb.freebsd.org/changeset/base/307927
Log:
Be more precise when including headers so that we're less likely to
depend on namespace pollution and as such become more portable. This
means including headers like
Author: marcel
Date: Wed Oct 26 15:58:41 2016
New Revision: 307967
URL: https://svnweb.freebsd.org/changeset/base/307967
Log:
Allow config to be compiled from another source directory, such as one
for building tools. This boils down to replacing ${.CURDIR} with
${SRCDIR}, where the latter is
Author: marcel
Date: Sat Nov 5 16:23:33 2016
New Revision: 308344
URL: https://svnweb.freebsd.org/changeset/base/308344
Log:
Assign a random number to di_gen (for FFS), instead of extracting it
from struct stat. We don't necessarily have permissions to see the
generation number and the hos
Author: marcel
Date: Fri Dec 2 06:15:59 2016
New Revision: 309394
URL: https://svnweb.freebsd.org/changeset/base/309394
Log:
Fix use-after-free bugs in pfsync(4)
Use after free happens for state that is deleted. The reference
count is what prevents the state from being freed. When the
ce count drops
to 0 and the state is deleted (read: memory freed). But the same
state is subsequently added to the PFSYNC_S_DEL queue — i.e.
after the memory was freed.
HTH,
--
Marcel Moolenaar
mar...@xcllnt.net <mailto:mar...@xcllnt.net>
___
svn-
ce count drops
to 0 and the state is deleted (read: memory freed). But the same
state is subsequently added to the PFSYNC_S_DEL queue — i.e.
after the memory was freed.
HTH,
--
Marcel Moolenaar
mar...@xcllnt.net <mailto:mar...@xcllnt.net>
___
svn-
> On Dec 8, 2016, at 2:48 PM, Gleb Smirnoff <mailto:gleb...@freebsd.org>> wrote:
>
> Marcel,
>
> On Wed, Dec 07, 2016 at 05:06:08PM -0800, Marcel Moolenaar wrote:
> M> > thanks for the fixes. While the problem with the first chunk
> M> > in pfsync
Author: marcel
Date: Sat Dec 10 03:31:38 2016
New Revision: 309787
URL: https://svnweb.freebsd.org/changeset/base/309787
Log:
Improve upon r309394
Instead of taking an extra reference to deal with pfsync_q_ins()
and pfsync_q_del() taken and dropping a reference (resp,) make
it optional
Author: marcel
Date: Sun Jun 30 02:29:12 2019
New Revision: 349551
URL: https://svnweb.freebsd.org/changeset/base/349551
Log:
Add support for Python 3 and make it the default.
Python 2.7 will retire on Januari 1, 2020.
Modified:
head/tools/bus_space/Python/Makefile
head/tools/bus_space
3 22:41:54 2019(r349713)
+++ head/sys/dev/proto/proto.h Thu Jul 4 02:51:34 2019(r349714)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2014, 2015 Marcel Moolenaar
+ * Copyright (c) 2014, 2015, 2019 Marcel Moolenaar
* All rights reserved.
*
* Redistribution and use in source and
Author: marcel
Date: Fri Oct 6 16:38:00 2017
New Revision: 324369
URL: https://svnweb.freebsd.org/changeset/base/324369
Log:
Fix alignment of 'last' in autofill.
'last' is the sector number of the last usable sector. Sector
numbers start with 0. As such, 'last' is always 1 less than
th
king this on the P5020 (e5500 core) yields a 300% throughput
> improvement on dtsec(4) (115Mbit/s -> 460Mbit/s) measured with iperf.
>
> Benchmarked on the P1022 (e500v2 core, 16 TLB1 entries) yields a 50%
> throughput improvement on tsec(4) (~93Mbit/s -> 165Mbit/s) meas
Author: marcel
Date: Wed Mar 16 00:08:10 2011
New Revision: 219683
URL: http://svn.freebsd.org/changeset/base/219683
Log:
Revert previous commit: EFI_STATUS is a 64-bit integral on ia64. Fix the
compile warning on i386 (where EFI_STATUS is a 32-bit integral) by casting
the status argument to
Author: marcel
Date: Wed Mar 16 00:42:15 2011
New Revision: 219684
URL: http://svn.freebsd.org/changeset/base/219684
Log:
Fix mv_gpio_in() for pin numbers that occupy bits 8-31 in GPIO registers.
The compiler will truncate the 32-bit return value of mv_gpio_value_get()
to match the 8-bit ret
Author: marcel
Date: Wed Mar 16 03:53:18 2011
New Revision: 219691
URL: http://svn.freebsd.org/changeset/base/219691
Log:
MFaltix:
Add support for Pre-Boot Virtual Memory (PBVM) to the loader.
PBVM allows us to link the kernel at a fixed virtual address without
having to make any assump
Author: marcel
Date: Thu Mar 17 04:30:43 2011
New Revision: 219709
URL: http://svn.freebsd.org/changeset/base/219709
Log:
Don't add sigwait.c to MISRCS here when sigwait.c lives under ../sys and
it's already added to SRCS there.
Modified:
head/lib/libc/stdlib/Makefile.inc
Modified: head/li
Author: marcel
Date: Thu Mar 17 04:40:37 2011
New Revision: 219710
URL: http://svn.freebsd.org/changeset/base/219710
Log:
When building libc with the syscall compatibility, don't also generate the
syscall assembly files. This results in conflicting dependencies and can
cause unexpected resul
Author: marcel
Date: Fri Mar 18 15:36:28 2011
New Revision: 219741
URL: http://svn.freebsd.org/changeset/base/219741
Log:
Use VM_MAXUSER_ADDRESS rather than VM_MAX_ADDRESS when we talk about
the bounds of user space. Redefine VM_MAX_ADDRESS as ~0UL, even though
it's not used anywhere in the
Author: marcel
Date: Fri Mar 18 22:33:19 2011
New Revision: 219756
URL: http://svn.freebsd.org/changeset/base/219756
Log:
Remove inclusion of unneeded bootinfo.h header.
Modified:
head/sys/ia64/ia64/autoconf.c
Modified: head/sys/ia64/ia64/autoconf.c
==
Author: marcel
Date: Fri Mar 18 22:45:43 2011
New Revision: 219758
URL: http://svn.freebsd.org/changeset/base/219758
Log:
o Move the IVT and supporting functions to the front of the text
segment so that it's always mapped by the loader.
o Change the alternate fault handlers to accoun
Author: marcel
Date: Mon Mar 21 01:09:50 2011
New Revision: 219808
URL: http://svn.freebsd.org/changeset/base/219808
Log:
Change region 4 to be part of the kernel. This serves 2 purposes:
1. The PBVM is in region 4, so if we want to make use of it, we
need region 4 freed up.
2. Regio
Author: marcel
Date: Mon Mar 21 04:03:55 2011
New Revision: 219811
URL: http://svn.freebsd.org/changeset/base/219811
Log:
Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/g
Modified:
head/gnu/usr.bin/binutils/ld/Makefile
head/gnu/usr.bin/binutils/ld/Makefile.amd64
head/gnu/usr.bin/binutils/ld/Make
;;
- mov rp=rpsave
- mov ar.pfs=pfssave
- ;;
- br.ret.sptk rp
-
-END(ia64_call_pal_stacked_physical)
-
-#endif
Added: head/sys/ia64/ia64/physical.S
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/ia64/ia64/physical.S Mon Mar 21
Author: marcel
Date: Tue Mar 22 17:02:33 2011
New Revision: 219875
URL: http://svn.freebsd.org/changeset/base/219875
Log:
Branch from contrib/binutils/ld/emulparams/elf64_ia64_fbsd.s so that
we can modify it.
Added:
head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh
- copied unchanged fro
Author: marcel
Date: Tue Mar 22 17:19:35 2011
New Revision: 219876
URL: http://svn.freebsd.org/changeset/base/219876
Log:
Change the load address from offset 0 in region 1 to offset 4G in region 0.
This (almost) gives us the address space back (at the bottom) that we lost
at the top.
Re
Author: marcel
Date: Sun Apr 3 03:26:12 2011
New Revision: 220283
URL: http://svn.freebsd.org/changeset/base/220283
Log:
Make the ski loader functional again after the previous set of changes.
Modified:
head/sys/boot/ia64/ski/efi_stub.c
head/sys/boot/ia64/ski/skimd.c
Modified: head/sys/bo
Author: marcel
Date: Sun Apr 3 05:09:25 2011
New Revision: 220290
URL: http://svn.freebsd.org/changeset/base/220290
Log:
Revert rev 165325. The arch_maphint interface hasn't been in use for
more than 4 years.
Modified:
head/sys/boot/common/bootstrap.h
head/sys/boot/sparc64/loader/main.c
Author: marcel
Date: Sun Apr 3 22:31:51 2011
New Revision: 220311
URL: http://svn.freebsd.org/changeset/base/220311
Log:
Add 2 new archsw interfaces:
1. arch_loadaddr - used by platform code to adjust the address at which
the object gets loaded. Implement PC98 using this new interface
Author: marcel
Date: Sun Apr 3 23:49:20 2011
New Revision: 220313
URL: http://svn.freebsd.org/changeset/base/220313
Log:
Use the new arch_loadaddr I/F to align ELF objects to PBVM page
boundaries. For good measure, align all other objects to cache
lines boundaries.
Use the new arch_loa
Author: marcel
Date: Mon Apr 4 16:59:46 2011
New Revision: 220332
URL: http://svn.freebsd.org/changeset/base/220332
Log:
Fix a long standing bug where file_load() passes down the global loadaddr
to the l_load() method in the file_formats structure, while being passed
an address as an argume
Author: marcel
Date: Mon Apr 25 22:38:09 2011
New Revision: 221035
URL: http://svn.freebsd.org/changeset/base/221035
Log:
Remove prototypes of non-existent functions.
Modified:
head/sys/ia64/include/pmap.h
Modified: head/sys/ia64/include/pmap.h
===
Author: marcel
Date: Wed Apr 27 04:03:04 2011
New Revision: 221112
URL: http://svn.freebsd.org/changeset/base/221112
Log:
Fix copy-paste bug.
Modified:
head/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S
Modified:
head/sys/cddl/contrib/opensolaris/common/atomic/ia64/op
Author: marcel
Date: Sat Apr 30 20:16:49 2011
New Revision: 221269
URL: http://svn.freebsd.org/changeset/base/221269
Log:
Turn PBVM page table entries into PTEs so that they can be inserted
into the TLB as-is.
While here, have ia64_platform_alloc() return ~0UL on failure.
Modified:
hea
2011(r221270)
+++ head/sys/ia64/ia64/locore.S Sat Apr 30 20:49:00 2011(r221271)
@@ -1,4 +1,5 @@
/*-
+ * Copyright (c) 2001-2011 Marcel Moolenaar
* Copyright (c) 1998 Doug Rabson
* All rights reserved.
*
@@ -26,12 +27,10 @@
* $FreeBSD$
*/
-#include
#include
#include
#includ
Author: marcel
Date: Mon May 2 17:49:05 2011
New Revision: 221334
URL: http://svn.freebsd.org/changeset/base/221334
Log:
Don't use the whole region 5 for KVA, because the CPU may not implement all
of the 61 bits available within the region for virtual addressing. Since
there's no good way
Author: marcel
Date: Tue May 3 01:43:04 2011
New Revision: 221356
URL: http://svn.freebsd.org/changeset/base/221356
Log:
Fix corner case where the size is a power of two.
Modified:
head/sys/boot/ia64/common/exec.c
Modified: head/sys/boot/ia64/common/exec.c
==
;-b bootimage=i386;$EFIPART -o no-emul-boot"
> else
> BOOTOPTS=""
> fi
Thanks!
Can you explain what this particular change does or why it's done?
--
Marcel Moolenaar
mar...@xcllnt.net
___
svn-src-head@freebsd.org
On May 5, 2011, at 8:29 PM, Nathan Whitehorn wrote:
> On 05/05/11 16:18, Marcel Moolenaar wrote:
>> On May 5, 2011, at 7:16 AM, Nathan Whitehorn wrote:
>>
>>> @@ -84,15 +63,13 @@ if [ $bootable = yes ]; then
>>> mv $MNT/boot/loader.efi $MNT/efi/boot
On May 6, 2011, at 6:50 AM, Nathan Whitehorn wrote:
> On 05/06/11 00:21, Marcel Moolenaar wrote:
>> On May 5, 2011, at 8:29 PM, Nathan Whitehorn wrote:
>>
>>> On 05/05/11 16:18, Marcel Moolenaar wrote:
>>>> On May 5, 2011, at 7:16 AM, Nathan Whitehorn wrote
Author: marcel
Date: Tue Apr 13 03:10:38 2010
New Revision: 206541
URL: http://svn.freebsd.org/changeset/base/206541
Log:
Sync up to SDM 2.2.
Modified:
head/sys/ia64/include/pal.h
Modified: head/sys/ia64/include/pal.h
==
Author: marcel
Date: Tue Apr 13 15:51:25 2010
New Revision: 206556
URL: http://svn.freebsd.org/changeset/base/206556
Log:
o s/u_int64_t/uint64_t/g
o style(9) fixes.
Modified:
head/sys/ia64/include/pal.h
Modified: head/sys/ia64/include/pal.h
=
Author: marcel
Date: Tue Apr 13 15:55:18 2010
New Revision: 206558
URL: http://svn.freebsd.org/changeset/base/206558
Log:
Change the (generic) argument to ia64_store_mca_state() from the
cpuid to the struct pcpu of the CPU. We casting between pointer
types only then.
Modified:
head/sys/ia
==
--- head/sys/ia64/ia64/mca.cTue Apr 13 21:32:06 2010(r206569)
+++ head/sys/ia64/ia64/mca.cTue Apr 13 22:20:12 2010(r206570)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2002 Marcel Moolenaar
+ * Copyright (c) 2002-2010 Marcel Moolenaar
* All
Author: marcel
Date: Tue Apr 13 22:27:39 2010
New Revision: 206571
URL: http://svn.freebsd.org/changeset/base/206571
Log:
The sequence number is now a node under which the MCA records are
hung by CPU id.
When showing the MCA record, print the MIB as a comment.
PR: ia64/113102
Author: marcel
Date: Fri Apr 23 03:11:39 2010
New Revision: 207094
URL: http://svn.freebsd.org/changeset/base/207094
Log:
Implement the resize verb and add support for resizing partitions
for all schemes but EBR. Quality work by Andrey!
Submitted by: "Andrey V. Elsukov"
Modified:
head
Author: marcel
Date: Fri Apr 23 03:14:04 2010
New Revision: 207095
URL: http://svn.freebsd.org/changeset/base/207095
Log:
Implement the resize command for resizing partitions. Without new
size, the partition in question is resized to fill all available
space. Quality work by Andrey!
Sub
Author: marcel
Date: Fri Apr 23 03:37:39 2010
New Revision: 207096
URL: http://svn.freebsd.org/changeset/base/207096
Log:
Add and describe GEOM_PART_EBR.
Modified:
head/sbin/geom/class/part/gpart.8
Modified: head/sbin/geom/class/part/gpart.8
==
Author: marcel
Date: Sun Apr 25 00:54:11 2010
New Revision: 207178
URL: http://svn.freebsd.org/changeset/base/207178
Log:
Fix undo for schemes that have internal partitions. Internal partitions
do not constitute user-visible or active partitions and as such should
not prevent undoing pending
Author: marcel
Date: Sun Apr 25 01:56:39 2010
New Revision: 207181
URL: http://svn.freebsd.org/changeset/base/207181
Log:
Re-calculate a geometry when reprobing as well.
PR: kern/145452
Reported by: "Andrey V. Elsukov"
Modified:
head/sys/geom/part/g_part.c
Modified: head/s
Author: marcel
Date: Wed May 19 00:23:10 2010
New Revision: 208283
URL: http://svn.freebsd.org/changeset/base/208283
Log:
Switch to C99 exact-width types.
Modified:
head/sys/ia64/include/ia64_cpu.h
head/sys/ia64/include/pmap.h
head/sys/ia64/include/runq.h
head/sys/ia64/include/sal.h
h
Author: marcel
Date: Fri May 28 17:50:35 2010
New Revision: 208622
URL: http://svn.freebsd.org/changeset/base/208622
Log:
The EFI system partition used to make the CD image bootable is running
out of space. Bump it up...
Modified:
head/release/ia64/mkisoimages.sh
Modified: head/release/ia6
Author: marcel
Date: Fri Jun 11 03:00:32 2010
New Revision: 209026
URL: http://svn.freebsd.org/changeset/base/209026
Log:
Bump MAX_BPAGES from 256 to 1024. It seems that a few drivers, bge(4)
in particular, do not handle deferred DMA map load operations at all.
Any error, and especially EINP
On Jun 11, 2010, at 9:12 AM, Scott Long wrote:
> On Jun 11, 2010, at 5:51 AM, John Baldwin wrote:
>> On Thursday 10 June 2010 11:00:33 pm Marcel Moolenaar wrote:
>>> Author: marcel
>>> Date: Fri Jun 11 03:00:32 2010
>>> New Revision: 209026
>>> URL:
On Jun 11, 2010, at 10:21 AM, Scott Long wrote:
> On Jun 11, 2010, at 11:04 AM, Marcel Moolenaar wrote:
>>
>> On Jun 11, 2010, at 9:12 AM, Scott Long wrote:
>>
>>> On Jun 11, 2010, at 5:51 AM, John Baldwin wrote:
>>>> On Thursday 10 June 2010 11:00:
NULL, BUS_SPACE_MAXSIZE_32BIT, 0, BUS_SPACE_MAXSIZE_32BIT,
0, NULL, NULL, &sc->bge_cdata.bge_parent_tag);
--
Marcel Moolenaar
xcl...@mac.com
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To un
On Jun 11, 2010, at 10:47 AM, Scott Long wrote:
> On Jun 11, 2010, at 11:44 AM, Marcel Moolenaar wrote:
>>
>> On Jun 11, 2010, at 10:37 AM, Scott Long wrote:
>>>
>>> I'm not clear why you even need bounce buffers for RX. The chip supports
>>>
ation'
device = 'NetXtreme Dual Gigabit Adapter (BCM5704)'
class = network
subclass = ethernet
bar [10] = type Memory, range 64, base 0xa045, size 65536, enabled
cap 07[40] = PCI-X 64-bit supports 133MHz, 2048 burst read, 1 split
trans
On Jun 11, 2010, at 11:08 AM, Pyun YongHyeon wrote:
> On Fri, Jun 11, 2010 at 11:06:06AM -0700, Marcel Moolenaar wrote:
>>
>> On Jun 11, 2010, at 10:50 AM, Pyun YongHyeon wrote:
>>
>>>>>>
>>>>>> I'm not clear why you even need bou
On Jun 11, 2010, at 11:52 AM, Pyun YongHyeon wrote:
> On Fri, Jun 11, 2010 at 11:49:14AM -0700, Marcel Moolenaar wrote:
>>
>> On Jun 11, 2010, at 11:08 AM, Pyun YongHyeon wrote:
>>
>>> On Fri, Jun 11, 2010 at 11:06:06AM -0700, Marcel Moolenaar wrote:
>>&
Author: marcel
Date: Sat Jun 12 01:45:29 2010
New Revision: 209085
URL: http://svn.freebsd.org/changeset/base/209085
Log:
The ptc.g operation for the Mckinley and Madison processors has the
side-effect of purging more than the requested translation. While
this is not a problem in general, it
Author: marcel
Date: Sun Jun 13 23:37:16 2010
New Revision: 209143
URL: http://svn.freebsd.org/changeset/base/209143
Log:
Fix build breakages on ia64 introduced some commits ago.
Modified:
head/usr.sbin/sysinstall/disks.c
head/usr.sbin/sysinstall/install.c
Modified: head/usr.sbin/sysinstal
Author: marcel
Date: Mon Jun 14 19:39:20 2010
New Revision: 209172
URL: http://svn.freebsd.org/changeset/base/209172
Log:
Further unbreak powerpc & sparc64.
Modified:
head/usr.sbin/sysinstall/disks.c
Modified: head/usr.sbin/sysinstall/disks.c
=
Author: marcel
Date: Sun Jun 20 00:34:06 2010
New Revision: 209358
URL: http://svn.freebsd.org/changeset/base/209358
Log:
Unbreak platforms with char unsigned by default. Oddly enough, GCC isn't
satisfied with a simple cast to int in the check against EOF, so the fix
is a bit involved by act
On Jun 21, 2010, at 10:22 AM, Bruce Evans wrote:
> On Sun, 20 Jun 2010, Marcel Moolenaar wrote:
>
>> Log:
>> Unbreak platforms with char unsigned by default. Oddly enough, GCC isn't
>> satisfied with a simple cast to int in the check against EOF, so the fix
>
always has APIC.
Thanks ;-)
--
Marcel Moolenaar
xcl...@mac.com
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"
PR: bin/146277
> Reviewed by: marcel (previous version)
> Approved by: kib (mentor)
> MFC after: 1 month
Well done!
--
Marcel Moolenaar
xcl...@mac.com
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/lis
Author: marcel
Date: Wed Jun 23 22:25:52 2010
New Revision: 209485
URL: http://svn.freebsd.org/changeset/base/209485
Log:
In the attach method, refactor to take into account that
BUS_GET_RESOURCE_LIST() can return a NULL pointer -- and
will for MPC85xx kernels.
Modified:
head/sys/powerpc/
Author: marcel
Date: Wed Jun 23 23:16:27 2010
New Revision: 209489
URL: http://svn.freebsd.org/changeset/base/209489
Log:
With openpic(4) using active-low as the default polarity, reconfigure
the internal interrupt sources as active-high. The internal interrupt
sources are disabled when prog
d(__i386__) || defined(__ia64__) ||
> defined(__sparc64__) || defined(__powerpc__)
> #define HZ 1000
> # else
> #define HZ 100
Would you mind inverting the #if statement? The common case is
obviously 1KHz, so listing the exceptions (I belief that's only
arm and mips) is more e
Thanks! It's appreciated.
--
Marcel (Mobile)
On Jun 23, 2010, at 5:27 PM, Nathan Whitehorn wrote:
> Author: nwhitehorn
> Date: Thu Jun 24 00:27:20 2010
> New Revision: 209492
> URL: http://svn.freebsd.org/changeset/base/209492
>
> Log:
> Reverse the logic of the if statement that sets the d
Author: marcel
Date: Thu Jun 24 05:05:18 2010
New Revision: 209493
URL: http://svn.freebsd.org/changeset/base/209493
Log:
Pass the device_t of the AT PIC driver to atpic_intr() so that
we don't have to use a global variable. Pass a NULL frame pointer
to the dispatch function just like openpi
Author: marcel
Date: Thu Jun 24 05:47:00 2010
New Revision: 209495
URL: http://svn.freebsd.org/changeset/base/209495
Log:
Remove debugging printf() -- that is, I assume it was for debugging :-)
Modified:
head/sys/powerpc/booke/pmap.c
Modified: head/sys/powerpc/booke/pmap.c
==
Author: marcel
Date: Thu Jun 24 05:49:58 2010
New Revision: 209496
URL: http://svn.freebsd.org/changeset/base/209496
Log:
Assign PCI intline values for ISA interrupts using the new INTR_VEC()
macro.
Modified:
head/sys/powerpc/mpc85xx/pci_ocp.c
Modified: head/sys/powerpc/mpc85xx/pci_ocp.c
=
Author: marcel
Date: Tue Jun 29 19:07:44 2010
New Revision: 209591
URL: http://svn.freebsd.org/changeset/base/209591
Log:
Fix profiling (part 1):
o Functions are 4-byte aligned for Book-E.
o We get compiled with -DPROF and not -DGPROF if profiling
is enabled.
Modified:
head/sys/
Author: marcel
Date: Wed Jun 30 01:40:25 2010
New Revision: 209604
URL: http://svn.freebsd.org/changeset/base/209604
Log:
On powerpc, calculate s_scale using the non-FP version previously
specific to hp300. Since FreeBSD does not support hp300, hp300 has
been removed from the condition altog
On Jun 30, 2010, at 2:40 AM, Bruce Evans wrote:
> On Wed, 30 Jun 2010, Marcel Moolenaar wrote:
>
>> Log:
>> On powerpc, calculate s_scale using the non-FP version previously
>> specific to hp300. Since FreeBSD does not support hp300, hp300 has
>> been removed
>> +((uintmax_t)p->kcountsize << SCALE_1_TO_1) / o : SCALE_1_TO_1;
>
> Shifting by 65536 is a bit much :-). Multiplication by 65536 might
> give the same code as shifting by 16, but I think shifting is clearer.
Doh... :-)
Ok. I'll remove SCALE_1_TO_1 and instea
Author: marcel
Date: Wed Jun 30 22:29:02 2010
New Revision: 209617
URL: http://svn.freebsd.org/changeset/base/209617
Log:
While functions are ideally aligned to a 32-byte boundary, don't
assume this to be the case.
Modified:
head/sys/ia64/include/profile.h
Modified: head/sys/ia64/include/p
Author: marcel
Date: Thu Jul 1 00:30:35 2010
New Revision: 209618
URL: http://svn.freebsd.org/changeset/base/209618
Log:
When compiling with profiling, we define PROF for userspace and GPROF
for the kernel.
Modified:
head/sys/ia64/include/asm.h
Modified: head/sys/ia64/include/asm.h
==
Author: marcel
Date: Thu Jul 1 00:48:00 2010
New Revision: 209620
URL: http://svn.freebsd.org/changeset/base/209620
Log:
Simplify the calculation of s_scale by rewriting the FP expression to
use uintmax_t instead of float and thereby eliminating the need for
a non-FP version.
Tested on
Author: marcel
Date: Thu Jul 1 03:48:45 2010
New Revision: 209621
URL: http://svn.freebsd.org/changeset/base/209621
Log:
MFia64:
When compiling with profiling, we define PROF for userspace and GPROF
for the kernel.
Modified:
head/sys/powerpc/include/asm.h
Modified: head/sys/powerpc/incl
Author: marcel
Date: Fri Jul 2 02:17:39 2010
New Revision: 209639
URL: http://svn.freebsd.org/changeset/base/209639
Log:
Remove the unneeded header .
Deleted:
head/sys/powerpc/include/intr.h
Modified:
head/sys/powerpc/aim/clock.c
head/sys/powerpc/booke/clock.c
head/sys/powerpc/mpc85xx/
Author: marcel
Date: Fri Jul 2 02:20:25 2010
New Revision: 209640
URL: http://svn.freebsd.org/changeset/base/209640
Log:
removed on powerpc.
Modified:
head/ObsoleteFiles.inc
Modified: head/ObsoleteFiles.inc
==
---
Author: marcel
Date: Sat Jul 3 20:19:20 2010
New Revision: 209671
URL: http://svn.freebsd.org/changeset/base/209671
Log:
Allocate and setup an interrupt vector for corrected machine checks.
For now, just print when we get the interrupt, but eventually we need
to collect the details and prov
Author: marcel
Date: Sat Jul 3 22:02:29 2010
New Revision: 209677
URL: http://svn.freebsd.org/changeset/base/209677
Log:
sysctlbyname() returns -1 on error and sets errno. It does
not return the error itself.
Modified:
head/sbin/mca/mca.c
Modified: head/sbin/mca/mca.c
Author: marcel
Date: Fri Dec 30 03:48:39 2011
New Revision: 228981
URL: http://svn.freebsd.org/changeset/base/228981
Log:
Add a module for cfi(4). Build only for arm and powerpc, as there are
only bus attachments only for these.
Added:
head/sys/modules/cfi/
head/sys/modules/cfi/Makefile
Author: marcel
Date: Fri Dec 30 03:54:22 2011
New Revision: 228982
URL: http://svn.freebsd.org/changeset/base/228982
Log:
Remove trailing white-space.
Modified:
head/sys/mips/include/intr_machdep.h
Modified: head/sys/mips/include/intr_machdep.h
===
Author: marcel
Date: Fri Dec 30 03:57:17 2011
New Revision: 228983
URL: http://svn.freebsd.org/changeset/base/228983
Log:
Actually set the baudrate from the FDT.
Modified:
head/sys/dev/uart/uart_bus_fdt.c
Modified: head/sys/dev/uart/uart_bus_fdt.c
Author: marcel
Date: Fri Dec 30 04:00:31 2011
New Revision: 228984
URL: http://svn.freebsd.org/changeset/base/228984
Log:
DEBUG is a kernel option. Don't define it here, as it breaks LINT.
Since DEBUG was subsequently undefined, this is just debugging left-
over.
Modified:
head/sys/dev/fd
1 - 100 of 835 matches
Mail list logo