svn commit: r221441 - head/sys/sys

Attilio Rao attilio at freebsd.org
Wed May 4 14:46:21 UTC 2011


Argh, sorry, I committed this file by accident, reverting it.

Attilio

2011/5/4 Attilio Rao <attilio at freebsd.org>:
> Author: attilio
> Date: Wed May  4 14:37:01 2011
> New Revision: 221441
> URL: http://svn.freebsd.org/changeset/base/221441
>
> Log:
>  Remove the previously added comment.
>  Probabilly me is the only one who didn't know userland and kerneland sizes
>  were mismatching.
>
> Added:
>  head/sys/sys/_cpuset.h   (contents, props changed)
>
> Added: head/sys/sys/_cpuset.h
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/sys/sys/_cpuset.h      Wed May  4 14:37:01 2011        (r221441)
> @@ -0,0 +1,54 @@
> +/*-
> + * Copyright (c) 2008, Jeffrey Roberson <jeff at freebsd.org>
> + * All rights reserved.
> + *
> + * Copyright (c) 2008 Nokia Corporation
> + * All rights reserved.
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions
> + * are met:
> + * 1. Redistributions of source code must retain the above copyright
> + *    notice unmodified, this list of conditions, and the following
> + *    disclaimer.
> + * 2. Redistributions in binary form must reproduce the above copyright
> + *    notice, this list of conditions and the following disclaimer in the
> + *    documentation and/or other materials provided with the distribution.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
> + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
> + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
> + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
> + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
> + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
> + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> + *
> + * $FreeBSD$
> + */
> +
> +#ifndef _SYS__CPUSET_H_
> +#define        _SYS__CPUSET_H_
> +
> +#include <sys/param.h>
> +
> +#ifdef _KERNEL
> +#define        CPU_SETSIZE     MAXCPU
> +#endif
> +
> +#define        CPU_MAXSIZE     (4 * MAXCPU)
> +
> +#ifndef        CPU_SETSIZE
> +#define        CPU_SETSIZE     CPU_MAXSIZE
> +#endif
> +
> +#define        _NCPUBITS       (sizeof(long) * NBBY)   /* bits per mask */
> +#define        _NCPUWORDS      howmany(CPU_SETSIZE, _NCPUBITS)
> +
> +typedef        struct _cpuset {
> +       long    __bits[howmany(CPU_SETSIZE, _NCPUBITS)];
> +} cpuset_t;
> +
> +#endif /* !_SYS__CPUSET_H_ */
>



-- 
Peace can only be achieved by understanding - A. Einstein


More information about the svn-src-all mailing list